玖叶教程网

前端编程开发入门

Swift基础语法独家解破(swift语言语法)

恋爱会无限夸大一个人与其他的不同,婚前看到的都是优点,婚后看到便都是缺点了。恋爱与婚姻最大的区别,大概就是恋爱是追求理想,而婚姻则是回归现实。爱情不是终点,陪伴才是归宿。

一个想成为大牛的山村程序员,每天都在学习一点点的进步,不管现实多么的残酷,都会坚持到最后,今天使用Xcode自带的Playground工具学习了Swift的基础语法。

用Swift语言向屏幕输出"Hello word!",print("Hello,world!"),结果如下:

底部直接显示程序结果,速度是很快的,即时的显示,学习语法就用此工具肯定没错。


变量、常量、数组、字符串

变量和常量定义

常量的值在编译的时候不需要知道,但是必须分配一个值,上面定义变量和常量没有明确的指明是什么类型,编译器会推测myConstant是一个整数,因为它的初始值是一个整数。

上图我们可以给变量指定一个类型,一般类型不会隐式的转换为其他类型,如果需要转换成其他的类型需要显示的指明类型,

如果把最后的String()转换类型语句删除就会报错:

类型转换异常错误。

使用反斜杠\()的方式数字跟字符串链接

左边是代码,右边是显示结果,可以看出,有了这个公式,以后字符串文字链接打印排盘都可以搞定了,挺实用挺方便。

使用[]创建数组

数组的创建也很简单,shoppingList[1] = "bottle of water",修改数组

创建空的数组,let emptyArray = [String]()

数组(Array)是一串有序的由相同类型元素构成的集合,

数组中的集合元素是有序的,可以重复出现,swift字典类型是Array,是一个泛型集合,数组分成:可变数组和不可变数组,使用let修饰的数组是不可变数组,使用var修饰的数组是可变数组


控制流程语句

Swift语言使用if和switch判断条件语句,使用for~in,while,repeat-while 3个循环语句.

在Swift的判断句中必须有明确的真假,不再有非0即真必须有明确的Bool值,Bool有两个取值:false/true,

switch后可以不跟(),case后可以不跟break(默认会有break),一个case判断中,可以判断多个值,多个值以,隔开,

如果希望case往下执行,则可以使用关键字fallthrough。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言