今日份swift学习2

函数与元组
1.函数
(1)print函数
print(“文本”) print(num)
(2)函数的申明和调用
func sayHello(){
print(“文本”)
}
sayHello()
sayHello() // 两次调用
(3)函数的参数
func sum(number1:Int,number2:Int){
let result = number1+number2
print(result)
} // 右方结果侧边栏会显示函数调用次数
(4)字符串插值
print("(number1)+(number2)=(result)")
(5)函数返回值
//定义一个平方函数并规定返回值类型
func square(number:Int) ->Int{
return numbernumber
}
//调用时用数值代替Int
(6)函数参数名和参数标签(前是参数标签后是参数名)
func flight(from departure:String,to arrival:String){
print(“这是一趟(departure)飞往(arrival)的航班”)
}
func flight(from:“地名1”,to:“地名2”)
// 此例中,from和to叫做外部参数名departure和arrival叫做内部参数名,两者的使用可增强代码可读性
在外部参数名前面增加下划线,引用函数时可直接输入数值
ex:func square(_number:Int)->Int{
return number
number
}
func square (2)
2.元组
元组就是把多个不同类型的值组合起来的一个复合值
(1)声明一个元组变量
var mountain:(String,Double,String) = (“珠穆朗玛峰”,8848.43,“中国和尼泊尔的边境线上”)
//由swift的自动推断功能,可把mountain后的数据类型标注去掉
(2)分解元组
let (name,height,position) = mountain
print("(name) 高 (height) 米,位于 (position)")
可使用下划线忽略其中一部分内容
ex:let(justname,_,andposition)= mountain
print(“(justname) 位于 (andposition)”)

发布了3 篇原创文章 · 获赞 0 · 访问量 20
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览