• 欢迎访问Eblogs,最热门语言开发,最热门数码资讯,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入Eblogs
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏Eblogs吧
  • 欢迎大家多多留言交流哦~

《Swift语言基础》之变量、常量定义和初始化

Swift 曹传欢 453次浏览 0个评论

首先要说的是,Swift是一门动态语言,和其他语言定义变量一样的是必须有一个数据类型,不同的是其数据类型并不是在定义变量时指定的,而是在程序运行到为变量第一次初始化的时候才会确定数据类型,当然你也可以在定义的时候就为其指定数据类型。

关键字:

常量用关键字let定义

变量用关键字var定义

在Java中定义一个变量,我们可能需要这样做:

如果不加数据类型比如这样:

如上写法都是无法正确编译的。

而在Swift中却可以如此任性。

但是,需要注意的是,如果不指定变量的数据类型,该变量必须被初始化!

如果定义时不想初始化怎么办?那就要为其指定数据类型了,如下写法即可

而对于常量来说,再定义的时候不管是否指定数据类型,其都要就行初始化。

所以定义常量必须初始化

不管是变量还是常量,一旦确定了数据类型,不能后期改变的。

初次之外还要注意,如果变量或者常量在定义时未定义数据类型,初始化什么值都可以。一旦指定了数据类型,必须初始化与数据类型相符的值。

 


Eblogs , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明《Swift语言基础》之变量、常量定义和初始化
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址