2021年12月8日 星期三

2021年11月8日 星期一

2021年2月22日 星期一

不同語言的字串格式化

 Swift

1. "some_string_prefix \(variable) some_string_suffix"

2. String(format:"%fkg", arguments:[float])

Python

1. "%s %d" % ("string", 8)

2. f"some_string_prefix {variable} some_string_suffix"

三元運算子 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