Swift(1)常量和变量

写在最前面

Swift是Apple在WWDC2014所发布的一门编程语言,用来撰OS X和iOS应用程序。在设计Swift时.就有意和Objective-C共存,Objective-C是Apple操作系统在导入Swift前使用的编程语言
Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来使得编程更加简单、灵活和有趣。界面则基于广受人民群众爱戴的Cocoa和Cocoa Touch框架,展示了软件开发的新方向。
2010 年 7 月LLVM 编译器的原作者暨苹果开发者工具部门总监克里斯·拉内特(Chris Lattner)开始着手 Swift 编程语言的工作,还有一个 dogfooding 团队大力参与其中。至2014年6月发表,Swift大约历经4年的开发期。苹果宣称Swift的特点是:快速、现代、安全、互动,且全面优于Objective-C语言。Xcode Playgrounds功能是Swift为苹果开发工具带来的最大创新,该功能提供强大的互动效果,能让Swift源代码在撰写过程中能实时显示出其运行结果。拉特纳本人强调,Playgrounds很大程度是受到布雷特·维克多(Bret Victor)理念的启发。
JavaEye的创始人Robbin发表意见:“对程序员来说,熟悉Swift语法也不过一天时间足够了。关键是要提供高级数据类型,简化Cocoa类库,否则用不用Swift都没区别。”

常量
·什么是常量?执行过程中,值不能发生改变的量就叫做常量。

Swift中使用let定义常量,Swift中可以不指定类型,但至少赋值一次。

let number = 70
let name = "laowang"
let size = 66.66

·如果初始化时没有初始化值,可以在变量后面添加类型,用:隔开

let age:Int = 18
let name:String = "laowang"
let size:Float = 66.66

·常量不会转换其他类型,如果需要转换一个值到另外不同的类型,要先构造一个所需类型的实例。

let title = "The title is"
let width = 20
let titleWidth = text + String(width)

·常量定义之后不能随便修改或改变,会让你转成 var才能修改或改变


Swift.jpeg

变量
·Swift中使用var来定义变量,和常量语法类似

var nmber = 70
number = 80
var name = "laowang"
name = laozang
var size = 66.66
size = 88.88

最后
·Swift中变量和常量必须与赋值时用含有相同的类型,所以无需严格定义变量的类型,只需提供一个值。
·Swift支持类型推到(Type Inference)功能,所以不需要指定类型。
如果一定要指定一个类型,可以这这样做:

let name:String = "SiMaiEr"

你可能感兴趣的:(Swift(1)常量和变量)