奇思妙想 · 2024年 4月 27日 0

一些新颖或简化的运算符

32 次浏览

编程语言发展的一个重要因素就是更新的运算符代替已有的复杂逻辑。

  • Swift空合运算符 ??
    a != nil ? a! : b 可以用 a ?? b代替
  • Swift区间运算符 ...和..<
    例如一段区间1, 2, 3, 4可以用1...4或者1..<5代替
  • Kotlin 提供范围运算符 .. 可以指代一个范围。
    例如 1..2代表1到2.