Swift4.0 函数的定义

/函数相当重要的

//实例 传入字符串返回整数
//changeType 函数名字 name 参数名 :String 参数名的类型 ->Int返回值得类型
//无返回值的三种情况
func text1(){
    print("例子1")
}
func text2()->(){
    print("例子2")
}
func text3()->Void{
    print("例子3")
}
//又返回值
func changeType(name:String)->Int
{
    let number = Int(name)
    
    return (number)!;//回头再解释!印象中是强行解包的含义
    
}
changeType(name: "23")
let numberStr="23"

//双参数传值
func addType(a:Int,b:Int)->Int
{
    let c = a+b;
    return (c);
    
    
}
addType(a: 3, b: 5)
addType(a: 4, b: 6)
//输入字典或者数据的函数

func compareBigSmall (array:[Int])->(max:Int,min:Int)
{
    var arrayValue1 = array[0]
    var arrayValue2 = array[0]
    for value in array[1..<array.count]
    {
        if value<arrayValue1 {
            arrayValue1=value;
        }else if(value>arrayValue2)
        {
            arrayValue2=value;
        }
    }
    
    return (arrayValue2,arrayValue1)
}
compareBigSmall(array: [2,3,4,5,7,8,4,2,1])

//外部调用参数时候能够穿的名称
//这里需要特意注意的是...和..<这两个一个是闭区间一个是单闭区间
func changeValue(one number1:Int,two Number2:Int)->Int
{
    var allValue = 0
    print(number1)
    for V in 1...number1 { //用不到的标量可以用_表示不报错
        allValue=allValue+Number2
        print(V)
    }
    return (allValue)
}

changeValue(one: 3, two: 3)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值