作者:empty 页数:283 出版社:empty |
Swift概览依照传统, 使用新语言写的第一个程序都应该是在屏幕上打印 Hello, world! , 使用Swift语言,你可以在一行中完成.如果你曾使用C或者Objective-C写代码, 那么Swift的语法不会让你感到陌生——在Swift语言当中,这一行代码就是一个完整的程序!你不需要为每一个功能导入单独的库比如输入输出和字符串处理功能。写在全局范围的代码已被用来作为程序的入,所以你不再需要main) 函数。同样, 你也不再需要在每句代码后边写分号,通过向你展示各种编程任务, 这个概览会给你足够的信息来开始使用Swift进行开发。如果觉得这个概览不够详细,不要担心——这个概览所介绍的内容都会在本书的余下章节里进行详细解释。
使用let来声明一个常量, 用var来声明一个变量, 常量的值在编译时并不要求已知, 但是你为了更好的阅读体验, 我们推荐你使用Xcode里的Playground打开本章内容, Playground允许你编辑代码并立即看到代码的运算结果。
简单值必须为其赋值一次.这意味着你可以使用常量来给一个值命名,然后一次定义多次使用.123var my Variable = 42my Variable = 50let my Constant = 42常量或者变量必须拥有和你赋给它们的值相同的类型。不过,你并不需要总是显式地写出类型,在声明一个常量或者变量的时候直接给它们赋值就可以让编译器推断它们的类型。比如下面的例子, 编译器就会推断my Variable是一个整型, 因为它的初始值是一个整型。如果初始值并不能提供足够的信息(或者根本没有提供初始值),就需要在变量的后边写出来了,用冒号分隔。创建一个常量并显式声明类型为Float, 赋值为4值绝对不会隐式地转换为其他类型.如果你需要将一个值转换为不同的类型,需要使用对应其实还有一种更简单的方法来把值加入字符串:将值写在圆括号里,然后再在圆括号的前边使用)来把一个浮点计算包含进字符串,然后再在一个欢迎语句中插入某人的名字使用方括号([)来创建数组或者字典,并且使用方括号来按照序号或者键访问它们的元如果类型信息能被推断,那么你就可以用]来表示空数组,用[]来表示空字典,举个栗子,当用圆括号把条件或者循环变量括起来不再是强制的了,不过仍旧需要使用花括号来括住代码