3号,端午刚过,回到公司第一个早上的两小时便贡献给了apple的ios 8 发布会,在看完后,感觉操作系统越来越离我们的生活更近了,更多的应用支持了人们的日常生活,健康,娱乐,旅游等领域,相信以后的生活也更加人工智能化,在发布会的最后,提到了swift的全新开发语言,据发布会上的介绍,更新安全,快捷,编码高效。因此也对此进行了第一阶段的初探与学习。
语言语法笔记:
1.常量和变量的定义。
常量使用let 进行约束, 变量使用var来约束,相信大家对var并不陌生,如早期的VB, pascal,js等都会有这样的定义。但根据书中介绍,swift对常量,和变量的约束,编译更加精确,有时候用户可以不需要声明某个常量是什么类型,像通常 声明一个变量 int b = 0; 而 在swift中使用var b=0 即可,swift可根据初始化的值进行判断是变量是什么类型,如果var 中没有指定足够的信息(当然是机算判断变量类型的信息时,)可以使用分号进行加以说明,如书中的例子:
let implicitInteger = 70 //会自动识别为integer
let implicitDouble = 70.0
let explicitDouble: Double = 70 //加上类型说明
变量的声明与使用
var myVariable = 42
myVariable = 50
var explicitvariable:Double = 60
还有一点有意思是变量或常量的命名名称,几呼支持各种字符,包知unicode字符。
- letconstvalue=70;let我爱你中国="我要写中国的操作系统";println(constvalue);println(我爱你中国);
上面代码写在一行时,需要用分隔号分开,如果不使用分号,可以使用换行符: