swift中for语句和函数示例

var  firstForLoop =  0
for  i  in   0 ..< 4 { //..<4 不包含 4 ...4 包含 4
     firstForLoop  += i
}
firstForLoop

var  secondeForLoop =  0
for   var  i =  0 ; i <  4 ; ++i{ // 注意这里无法更换 i++
     secondeForLoop  += i
}
secondeForLoop

func  greet(name: String , day:  String ) ->  String { // 函数的写法, -> 指定返回值
     return   "Hello  \(name) ,today is  \(day) "
}
greet ( "Bob" "Tuesday" )

func  getGasPrices() ->( Double , Double , Double ){ // 返回复数参数
     return  ( 3.56 , 3.2 , 3.52 )
}
getGasPrices ()

func  sumOf(numbreNums: Int ...) ->  Int { //这种写法不是数组,是连续参数接收
     var  sum =  0
    
for  number  in  numbreNums{
        sum += number
    }
    
return  sum
}
sumOf ()
sumOf ( 42 , 597 , 12 )

func  sumOfThis(numberNums: Int ...)-> Int { // 平均数函数习题
     var  sum =  0
    
var  nums =  0
    
for  number  in  numberNums{
        sum += number
        nums++
        
println (nums)
    }
    
return  sum/nums
}

sumOfThis ( 7 , 8 , 9 , 10 )
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值