美文网首页
1、【Swift】基础语法(常量、变量、类型标注)

1、【Swift】基础语法(常量、变量、类型标注)

作者: Sunday_David | 来源:发表于2020-12-04 11:54 被阅读0次

    基础部分

    • Swift 增加了 Objective-C 中没有的高阶数据类型比如元组(Tuple),可用于多返回值的函数。

    • Swift 还增加了可选(Optional)类型,用于处理值缺失的情况,它可以用在任何类型上,不仅仅是类。

    • Swift 是【类型安全】的语言,可在开发阶段尽早发现并修正错误。

    常量和变量

    • 场景:无需多次改变赋值,使用常量;需要多次改变值,使用变量。

    • 常量的值一旦设定就不能改变,而变量的值可以随意更改。

    声明常量和变量

    • 用 let 来声明常量,用 var 来声明变量

    • 可以在一行中声明多个常量或者多个变量,用逗号隔开:

    var x = 0.0, y = 0.0, z = 0.0
    

    类型注解(type annotation)

    • 场景:初始值不确定,需要标明数据类型

    • 可以在一行中定义多个同样类型的变量,用逗号分割,并在最后一个变量名之后添加类型注解:

    var red, green, blue: Double
    

    一般很少写类型注解。在声明常量或者变量赋初始值,Swift 可以推断类型.

    常量和变量的命名

    • 常量和变量名可以包含任何字符,包括 Unicode 字符:
    let π = 3.14159
    let 你好 = "你好世界"
    let 🐶🐮 = "dogcow"
    
    • 不能包含数学符号,箭头,保留的(或者非法的)Unicode 码位,连线与制表符
    • 不能以数字开头,但是可以在常量与变量名的其他地方包含数字。

    可以使用反引号(`)将关键字包围的方式将其作为名字使用, 应当避免使用关键

    输出常量和变量

    • print(_:separator:terminator:) 函数
    • 第一个参数:Any...(可变(数量)参数)
    • 第二个参数:分隔符-String,默认值" "
    • 第三个参数:终止符-String,默认值"\n"

    相关文章

      网友评论

          本文标题:1、【Swift】基础语法(常量、变量、类型标注)

          本文链接:https://www.haomeiwen.com/subject/vagbwktx.html