Swift学习笔记(1)
来源:互联网 发布:org.apache server 编辑:程序博客网 时间:2024/06/05 06:40
一.Swift语言概略
Swift运行时特性:
1. 运行速度快。 2. 自动垃圾回收。 3. 与Objective-C共同运行时,可与C,OC混合编程。
Swift的语言特性:
闭包,命名空间,泛型,强类型,多个返回值。
Swift语言特点及功能
新功能:闭包的统一与函数指针,元组与多个返回值,REPL(Read-Eval-Print-Loop)阅读-分析-打印-环路
二.Swift基础语法
简单的Helloworld程序
1|import Foundation 2|print("Hello,world!");
基本数据类型
Int 整型 Double和Float表示浮点型 bool表示布尔型 String文本型数据 Array数组 Dictionary字典
声明
常量声明使用let,变量声明使用var
类型标注
如果声明的同时赋予了初始值,并不需要类型标注
let a:10 var b:100
但是也可以自主进行类型标注
var who:String
变量和常量的命名
不能包含数字符号,箭头,连线与制表符,不能以数字开头
- \代表占位符转义符,;号可加可不加,一句分隔使用“,”,多个独立语句用;分割。
类型转换
强制类型转换
print(“\(UInt16(a)+b)”)
类型别名
typealias AudioSample = UInt16var maxValue = AudioSample.minprint(maxValue)
输出了UInt16的最小值
0 0
- swift -- swift学习笔记(1)
- swift学习笔记(1)
- Swift学习笔记(1)
- swift 学习笔记(1)
- Swift学习笔记(1)
- Swift学习笔记-1
- swift学习笔记-1
- swift学习笔记1
- swift学习笔记1
- Swift学习笔记1
- swift语言学习笔记(1)
- Swift语言学习笔记(1)
- Swift学习笔记(Page.1)
- swift学习笔记(1)-基础语法
- Swift 学习笔记 1-简介
- swift学习入门笔记1
- Swift学习笔记(二)
- Swift学习笔记(三)
- C语言--学习路径
- LightOJ 1214 Large Division
- Android studio 混编之JNI环境搭建
- VC6.0中友元函数无法访问类私有成员的解决办法
- CFileFind Class
- Swift学习笔记(1)
- Eclipse找不到zipalign tool,找不到hprof-conv.exe
- HDOJ 5499 SDOI
- Servlet 技术
- AES加密,128-192-256,方案一
- LINUX学习笔记(四)RAID LVM
- MySQL的安装、编译Qt驱动和测试
- 分布式process总结之一:Multicast,Membership,Election
- Swift语言基础