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

基础部分

  • 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"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容