swift创建函数

来源:互联网 发布:电脑操作手机屏幕软件 编辑:程序博客网 时间:2024/05/14 12:33


/*
        定义函数
    */
    //sayHello的函数主体首先定义了一个新的名为greeting的String常量
    
    //并将其设置加上personName组成一句简单的问候消息
    
    //(persnalName:String)函数的传参
    
    //String: 函数的返回值类型,返回箭头( - >)
    func sayHello(persnalName:String)->String
    {
        let greeting = "Hello" + persnalName + "!"
        return greeting;
    }
    
    //无返回值的函数
    func sayGoodBye(personNanem:String)
    {
        println("Goodbye,\(personNanem)!")
    }
    //第一个函数printAndCount,打印了一个字符串,然后并以Int类型返回它的字符数
    func printAndCount(stringToPoint:String)->Int
    {
         println(stringToPoint)
        return count(stringToPoint)
    }
    //第二个函数printWithoutCounting,调用的第一个函数,但忽略它的返回值
    //函数的调用
    //当第二函数被调用时,消息由第一函数打印了回来,但没有使用其返回值
    func printWithoutCounting(stringToPonit:String)
    {
        printAndCount(stringToPonit)
    }

func firstSwift(sender:UIButton)
    {
       println("第一个button的点击事件")
        
       self.label1.text = "button点击了"
    }


/*
            调用函数
        */
        println(sayHello("第一个函数"))
        sayGoodBye("first company")
        printAndCount("Hello world !")
        printWithoutCounting("hello world !")

0 0
原创粉丝点击