swift

swift,第1张

概述苹果公司将 Swift 开源,从这时候起 Swift 便可以在 Linux 上运行,这也就意味着 Swift 正在向一门全端语言发展。 1.创建1.swift并加入语句print("hello world"),swift 1.swift将输出hello world,我们可以使用 swiftc 这个命令来编译一个 .swift 程序,swiftc 1.swift执行后,将多出个main文件,./ma 苹果公司将 Swift 开源,从这时候起 Swift 便可以在 linux 上运行,这也就意味着 Swift 正在向一门全端语言发展。

1.创建1.swift并加入语句print("hello world"),swift 1.swift将输出hello world,我们可以使用 swiftc 这个命令来编译一个 .swift 程序,swiftc 1.swift执行后,将多出个main文件,./main将同样输出hello world。.swift文件是脚本文件,swiftc用来编译,main是编译后的文件。脚本相当于剧本,运行脚本相当于演员按照剧本演绎,编译相当于视频拍摄,这样再查看显示效果的时候,就看编译后的“视频”(main文件)就可以了,不用演员再演一遍

2.let声明一个常量,var声明一个变量,访问一个变量的属性,用.(英文点号),message.characters.count

区间运算符

//1-5for i in 1...5 {    print(i)}//1-4for i in 1..<5 {    print(i)}
类型的强制转换
var pi = 3.14var intNumber = Int(pi) // 使用 `类型(值)` 的形式来对值的类型进行显式转换
3.注释方法同PHP

4.除了String类型,多了个字符类型Character,当 "" 中只包含一个字符的时候,我们也可以把它作为字符类型。不显示告诉计算机是字符类型的时候,1长度的也会默认是String类型,知道这个类型就行,平时都使用String就可以

5.字符串的连接和Js一样用+,在字符串中插入变量可以用\(),其中括号中包裹一个变量

6.数组好像是PHP中的索引数组,字典好像是PHP中的关联数组,swift中的一个数组中值类型必须一致。数组保存多个相同类型的值,而元组则可以保存多个不同类型的值。

var ceshi = ("aa","bb",3)

7. 集合的声明和数组非常类似,都是通过 [] 进行,不同的地方在于集合只能容纳不同的值,而数组可以容纳相同的值,不做显示声明,会默认定义为数组

8.可选值

9.循环结构for in,当不需要调取值得时候可以用_

let base = 3let power = 10var answer = 1for _ in 1...power {    answer *= base}print("\(base) to the power of \(power) is \(answer)")// 输出 "3 to the power of 10 is 59049"
10.. while和repeat while,其中后者相当于PHP中的do while,循环和if的条件语句都不带括号

11.switch语句每个case后不用加break,支持判断多个变量,我们需要注意 case 语句中若没有 fallthrough 语句,在匹配条件,执行当前的 case 语句后,switch 会终止。 但是使用了fallthrough 语句,则会继续执行当前匹配条件的 case 语句之后的一个 case 或 default 语句,不论条件是否满足都会执行

12.如果输出一个变量得到Optional(17),那么可以在变量后面加上!,来拆包,这样输出结果就是17

总结

以上是内存溢出为你收集整理的swift全部内容,希望文章能够帮你解决swift所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1090245.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存