天空的雲,是我的留下的足跡

2021年2月22日 星期一

三元運算子 Alternative value assignment in dJava/Kotlin/Swift and Python

 C / Java

int a = (b == c ? b : c)

Swift

var a = (b ?? c)

var a = ( b == c ) ? b : c

Kotlin

val a = if (b == c) b else c

val a = (b==c) yes {b} no {c}

val a = (b==c) then b ?: c

Python

a = b if b == c else c

張貼者: 陳小杰 於 晚上10:45

沒有留言:

張貼留言

較新的文章 較舊的文章 首頁
訂閱: 張貼留言 (Atom)

網誌存檔

  • ►  2025 (6)
    • ►  10月 (1)
    • ►  8月 (1)
    • ►  7月 (1)
    • ►  4月 (1)
    • ►  1月 (2)
  • ▼  2021 (4)
    • ►  12月 (1)
    • ►  11月 (1)
    • ▼  2月 (2)
      • 不同語言的字串格式化
      • 三元運算子 Alternative value assignment in dJava/Kotlin...
  • ►  2020 (5)
    • ►  12月 (1)
    • ►  10月 (2)
    • ►  8月 (2)
  • ►  2019 (1)
    • ►  4月 (1)
  • ►  2017 (1)
    • ►  8月 (1)
  • ►  2016 (1)
    • ►  8月 (1)
  • ►  2014 (3)
    • ►  8月 (1)
    • ►  6月 (2)
  • ►  2013 (14)
    • ►  9月 (1)
    • ►  8月 (2)
    • ►  5月 (2)
    • ►  4月 (3)
    • ►  3月 (3)
    • ►  2月 (3)
  • ►  2012 (32)
    • ►  12月 (3)
    • ►  11月 (10)
    • ►  10月 (1)
    • ►  9月 (3)
    • ►  7月 (6)
    • ►  4月 (2)
    • ►  3月 (1)
    • ►  2月 (4)
    • ►  1月 (2)
  • ►  2011 (28)
    • ►  12月 (1)
    • ►  11月 (6)
    • ►  10月 (3)
    • ►  9月 (2)
    • ►  8月 (11)
    • ►  7月 (5)
  • ►  2008 (8)
    • ►  7月 (2)
    • ►  6月 (6)
  • ►  2007 (3)
    • ►  8月 (2)
    • ►  1月 (1)

關於我自己

陳小杰
檢視我的完整簡介
圖片視窗主題. 技術提供:Blogger.