美文网首页
[Swift]-基本语法

[Swift]-基本语法

作者: Jack_King_ | 来源:发表于2020-02-08 23:56 被阅读0次

    变量与常量

    1. 声明常量与变量
    // 使用 let 关键字声明常量
    let key = "name"
    // 使用 var 关键字声明变量
    var value = "Jack"
    // 声明多个变量或常量使用“,”分割
    var name = "Jack", age = 18, sex = "男"
    
    1. 声明常量或变量时进行类型标注
    var name: String
    name = "Jack"
    

    开发中尽量使用常量,因为常量运行效率跟高。

    命名规则

    1. 区分大小写
    2. 不能包含数学符符号、箭头、连线符、制表符与保留的 Unicode 码位
    3. 数字不能作为标识符首字母
    4. 不能使用 swift 保留的关键字

    类型推测

    Swift 是一门强类型语言,在声明常量和变量时若未指定数据类型,Swift 会在初始化时会判断赋值类型并作为常量和变量的数据类型

    var name = "Jack"
    // name 会被视作 String 类型,再次赋值其他类型时编译器会报错
    

    等同于

    var name: String
    name = "Jack"
    

    var name = "Jack"
    name = 18
    // 报错: Cannot assign value of type 'Int' to type 'String'

    注释

    Swift 中的注释与其他语言基本一致。

    // 单行注释
    
    /**
    代码块注释
    */
    

    print 函数输出变量和常量

    1. print 函数是默认换行的
    var name = "Jack"
    var age = 18
    print(name)
    print(age)
    

    打印结果

    Jack
    18
    
    1. print 函数参数 items 是可变参数
    var name = "Jack"
    var age = 18
    print(name, age)
    

    打印结果

    Jack 18
    
    1. 使用 print 函数的 separator (分隔符)与 terminator (终止符)
    var name = "Jack"
    var age = 18
    print(name, age, separator: ", ", terminator: ".")
    

    打印结果

    Jack, 18.
    

    带分隔符与终止符的 print 方法是默认不换行的

    1. 使用字符串插入值方式输出
    let name = "Jack"
    print("My name is \(name)")
    

    打印结果

    My name is Jack
    

    相关文章

      网友评论

          本文标题:[Swift]-基本语法

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