Swift 函数用来完成特定任务的独立的代码块。
Swift使用一个统一的语法来表示简单的C语言风格的函数到复杂的Objective-C语言风格的方法。
函数声明: 告诉编译器函数的名字,返回类型及参数。
函数定义: 提供了函数的实体。
swift 申明变量 var name = "Hello" //name会被自动识别成String 类型
或者指定变量类型: var name :String = "Hello"
swift中用 + 做字符串连接 ,但是不可 + int 型。如果要加int 型,可采用如下的方法:
1
2
3
|
var i = 200 var str = "Hello" str = "\(str) , world , \(i)" //使用 \(变量名) , str 值是 Hello,world,200 |
数组中可以存储不同的数据类型
1
|
var arr = [ "hello" , 100 , 2.3 ] |
也可以指定只能存储数组:
1
2
|
var arr1 = [] //定义一个数组 var arr2 = String[]() //arr2数组 只能存储字符串 |
字典:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
var dic = [ "name" : "zhou" , "age" : "16" ] dic[ "sex" ] = "female" //给字典动态赋值 println(dic) //输出 [sex:female, name:zhou, age:16] println(dic[ "name" ]) //输出zhou class Math{ class func max(a:Int, b:Int)->Int{ NSLog( "run Math.max" ) //打印时间,和里面的字符串 if (a>b){ return a; } else { return b; } } } var maxNum = Math.max( 2 , b: 5 ) println( "Hello, \(maxNum)" ) |
以上所述是小编给大家介绍的深入理解swift变量和函数,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!
原文链接:http://www.cnblogs.com/z360519549/archive/2016/08/14/5771261.html