自学Swift之常用类型与声明

       在每种程序语言中,常用的类型由以下几种:

整形: Int

浮点型: Float  Double

字符型: String

集合类型: Array Dictionary

       swift中变量有与常量的声明与其他格式的不一样,若果要再swift中声明一个变量还要知道下面的知识点:

var :声明变量,顾名思义就是在程序运行中可以修改的值

let :声明常量,顾名思义就是在程序运行中不可以修改的值 (只是个简单的对比,便于记忆)

     常量就是在程序中只能进行一次赋值的声明,赋值过一次之后不能再次赋值

      swift的声明可以分为显式声明,与隐式声明;两者之间的区别就是一个是需要写变量类型,一个不需要写变量类型:

var a:Int = 10     // 显式声明,声明的格式和其他语言不一样,有木有....

var a = 10          // 隐式声明,swift会自动判断你赋值的类型,此处判断为Int

      下面列举本人犯过的逗比错误:

Int a = 10          // 呵呵了...刚开始没看书之前以为这个样子是可以的....

var a = 10

a = "hello,word" //也呵呵了...上面已经确实类型是Int了,所以不可能将String的值赋值给 a 

// 其实想想也知道...变量的类型确定之后只能接受该类型的值


Int 类型在声明定义的时候有个吊吊的玩法...

var num:Int = 10_000_000  // 你没有看错,在赋值的时候可以使用下划线

// 在此处下划线只是起了一个进行区分的作用,不会对值产生任何影响,只是为了方便阅读

print(num)

10000000    // 这是输出结果同样是 一千万

// 客官,你觉得哪种方式阅读更加舒服?

//  10000000  :  10_000_000

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 2014年的苹果全球开发者大会(WWDC),当Craig Federighi向全世界宣布“We have new ...
    yeshenlong520阅读 2,312评论 0 9
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 3,906评论 1 10
  • SwiftDay011.MySwiftimport UIKitprintln("Hello Swift!")var...
    smile丽语阅读 3,865评论 0 6
  • 一直没有时间好好看一下swift,最近复习了一遍语法,这里记录swift学习过程中遇到的一些问题和要点,和Obje...
    bomo阅读 2,438评论 0 25
  • 关于 Swift 重要这个文档所包含的准备信息, 是关于开发的 API 和技术的。这个信息可能会改变, 根据这个文...
    无沣阅读 4,392评论 1 27