swift 函数

class ViewController: UIViewController {



    override func viewDidLoad() {

        super.viewDidLoad()

      

//           函数

    

        self.sayString()                      //    无参函数 无返回值

        println(self.say())                   //    无参函数 有返回值

        self.sayhello("18")                   //    有参函数 无返回值

        println(self.sayHello("name"))        //    有参函数 有返回值

        println(self.sayHelloOther("you", alreadyGreeted: false))//多参量函数,单返回值

        println(self.sayAndOther("Mr.zhang",secondSexInt: 25,thridHeight: 177))//多参量函数,多返回值

}

    

//    无参函数 无返回值

    //函数可以没有参数,没有返回值:

    func sayString()

    {

        let ege:String = "456"

        println("\(ege)")

    }

    

//    无参函数 有返回值

    //函数可以无参函数 有返回值,当被调用时,它返回固定的 String 消息:

    func say()->NSString

    {

        let name:String = "123"

        return name

    }

    

//    有参函数 无返回值

    //函数可以有参函数 无返回值:

    func sayhello(sixSting:String)

    {

        println("\(sixSting)")

    }

    

//    有参函数 有返回值

    //函数可以有参函数 有返回值,当被调用时,它返回固定的 String 消息:

    func sayHello(personName:String)->String

    {

        let greeting = "my ," + personName + " is seven!"

        return greeting

    }


//多参量函数,单返回值

    func sayHelloOther(personName: String, alreadyGreeted: Bool) -> String {

        

        let isBool:Bool = true

        if isBool == alreadyGreeted{

            return self.sayHello(personName)

        }else

        {

            return ""

        }

       

    }

    

//多参量函数,多返回值

    func sayAndOther(fristName:String,secondSexInt:Int,thridHeight:Int)->(NSString,Int,Int)

    {

        return (fristName,secondSexInt,thridHeight)

    }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值