Swift 中的符号是用来表示不同类型的变量、常量、函数、操作符等的特殊字符。例如,下面是一些 Swift 中常用的符号及其用法:

  1. '#':用于定义编译时的指令,如 ' #if #else #endif ' 等。

  2. '@':用于注解(Annotation),表示特殊的语义,如 '@objc'、'@available' 等。

  3. '$':用于表示 Swift 中的特殊的变量和常量,如 '$0'、'$1' 等。

  4. '=>':用于表示函数的返回类型,如 'func foo() -> Int { return 42 }' 可以写成 'func foo() -> Int => 42'。

  5. '->':用于表示函数的参数类型和返回类型,如 'func foo(a: Int, b: Int) -> Int { return a + b }'。

  6. '...':用于表示区间运算符,如 '1...10' 表示从 1 到 10 的闭区间。

  7. '..<':用于表示区间运算符,如 '1..<10' 表示从 1 到 9 的半开区间。

  8. '?:':用于表示三目运算符,如 'let x = a > b ? a : b' 表示如果 a 大于 b,则 x 等于 a,否则等于 b。

  9. '!':用于表示强制解包,如 'let x: Int? = 42,y = x!' 表示将可选类型的 x 强制解包为非可选类型的 y。

  10. '??':用于表示空合运算符,如 'let x: Int? = nil,y = x ?? 0' 表示如果 x 为空,则 y 等于 0,否则等于 x 的值。

  11. '#selector':用于表示选择器,如 'let selector = #selector(doSomething)' 表示获取 doSomething 方法的选择器。

以上是 Swift 中常用的一些符号及其用法,具体使用时需要根据实际情况进行选择。

Swift 符号详解:从 # 到 #selector,带你掌握常用符号用法

原文地址: https://www.cveoy.top/t/topic/neSd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录