Swift简介:
Swift是一种新的编程语言,用于编写iOS和OS X应用。
Swift结合了C和Objective-C的优点并且不受C兼容性的限制。Swift采用了安全的编程模式并添加了很多新特性,这将使编程更简单,更灵活,也更有趣。
Hello Swift:
首先让我们写一个Hello Swift程序,通常我们学习编程语言的第一个程序就是在屏幕上输出Hello World!,在Swift中可以用一行代码来实现:
println("Hello Swift!")
对,你没有看错,不需要main函数,也不需要分号,只要一行代码就搞定,就是这么炫酷,不要问我为什么,有钱,就是任性。
常量和变量:
~let - Constants 用let声明常量(不可改变的量)
let maxNum = 20
~var - Variables 用var来声明变量(可以改变的量)
//在Swift语言中每行代码结尾的分号可以不加 var index = 0 var x = 0, y = 0, z = 0
Swift 是一种类型安全的语言,在定义变量并初始化的时候不需要声明类型,Swift会根据初始化的值自动为变量匹配类型。当然你也可以显示的声明变量类型,比如:
var name:String = "jianshu" var red , green , blue : Double
基本类型(常用的)
+Int 整型
+Double,Float 浮点型
+String 字符串型
注意:这几种基本类型首字母都是大写,String类型字符串初始化必须用双引号赋值
Swift支持数字中加下划线以区分位数,不影响实际值如:
var num = 1_0000_0000
类型转换
var num_a : Float = 1 //实际值为1.0 var num_b : Int = 1.2 //实际值为1 var numA : Int = 3 var numB : Double = 0.1415926 var pi : Double = Double(numA) + numB//pi = 3.1415926
变量名称
Swift中的变量名称支持任意的unicode的字符命名,如:
let 姓名 = "简书" var 猴子 = "Monkey"