5.2 Swift函数的参数和返回值

        /**

         函数的参数和返回值

         

         1.函数可以有多个参数

         2.函数可以没有返回值也没有参数

         3.函数可以返回多个值  (这个和C语言不一样的,实际上是通过元组)

         */

        

        

        print("------>");

        // 1.

        var value:Int = maxOfValue(a: 3, b: 6)

        print(value)

        


        // 2.没有参数,没有返回值

        showHelloWorld()


        // 3.参数和返回值呢是元组类型

        let p0:(x:Double, y:Double) = (0, 6)

        let p1:(x:Double, y:Double) = (6, 6)

        

        let p = getLengthAndWidth(p0: p0, p1: p1)

        

        let width = p.width;

        let length = p.length

        

        print(width)

        print(length)


        

        

        print("------>");

        print(p);

        

        print("\(width), \(length), \(p)")






    // a b之间的最大值

    func maxOfValue(a:Int, b:Int) -> Int {

        

        return a > b ? a : b

    }

    

    

    /**

     没有参数,没有返回值

     */

    func showHelloWorld () -> Void {

        print("Hello world")

    }

    

    

    /*

     参数和返回值呢是元组类型

     */

    

    func getLengthAndWidth(p0:(x:Double, y:Double), p1:(x:Double, y:Double)) -> (length:Double, width:Double) {

        

        return (abs(p0.y - p1.y), abs(p0.x - p1.x))

    }

    


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值