常量和变量的输出

Swift使用 print 全局函数来输出变量或者变量。除了使用 print 函数,还可以使用 debugPrint,dump 函数来输出常量和变量的值。Swift原来提供的 println,已经被更名为 print 函数,所有 print 函数拥有了和 println 函数相同的功能,即输出变量或常量的值之后,再输出一个换行。

1
2
3
4
5
 var name = "Hello,Swift"

 print(name)      //输出内容为: Hello,Swift
 debugPrint(name) //输出内容为: "Hello,Swift"
 dump(name)       //输出内容为: - "Hello,Swift"
注意:如果不想换行的话,print和debugPrint函数提供了参数: terminator,将这个参数置为空,就可以不换行了。

1
2
3
4
 for x in 0...10{
    print("\(x) ",terminator: "")
 }
 //循环执行后输出内容为: 0 1 2 3 4 5 6 7 8 9 10 

另外,在print语句中使用小括号,可以同时输出多个常量和变量的值,在小括号的左侧需要添加反斜线 \

1
2
3
 var name = "Hello,Swift"

 print("My name is \(name)") //输出结果是:My name is Hello,Swift

当然,你也可以使用 + 号进行输出语句的拼接。

1
2
3
4
 var name = "goku"
 var age = 100

 print("name="+name+",age="+age)  //输出结果是:name=goku,age=100