微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Swift从入门到精通第一篇-基础语法和流程控制

前言

学习任何一门语言都是从HelloWorld !开始。

print("Hello World!")

  • 不用编写main函数,将全局范围内的首名可执行代码作为程序入口
  • 可以省略;
  • var定义变量 let定义常量

注释

- // 单行注释
- 多行注释
/*
  外层
 /* 多行注释内部可以嵌套 */
  外层
*/

常量&变量

  • 常量:只能赋值一次,它的值不要求在编译时期确定,但使用之前必须赋值一次

    let let1 = 10
    let let2: Int
    let2 = 10
  • 常量和变量未初始化,均不能使用

    let let3: Int
    var var1: Int
    print(let3) // Constant 'age' used before being initialized
    print(var1) // Variable 'var1' used before being initialized

标识符

  • 标识符(Swift强大之处)(比如常量名、变量名、函数名)几乎可以使用任何字符
  • 标识符不能以数字开头,不能包含空白字符、制表符、箭头等特殊字符

常见数据类型

引用类型(reference type) 类(class)
值类型(value type) 枚举(enum)Optional
结构体(struct) Bool Int Float Double Character
String Array Dictionary Set

字面量

  • 布尔

    let bool = true // false
  • 字符串

    let string = "Swift"
  • 整数

    let intDecimal = 17 // 十进制
    let intBinary  = 0b10001 // 二进制
    let intOct = 0o21 // 八进制
    let intHex = 0x11 // 十六进制
  • 字符

    let character: Character = "
                    
                                     

    版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐