swift创建函数

原创 2015年07月09日 16:56:47


/*
        定义函数
    */
    //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 !")

版权声明:本文为博主原创文章,未经博主允许不得转载。

swift 创建类方法(扩展)和便利构造函数

// // UIButtonExtension.swift // ZYFWB // // Created by fe on 2017/3/8. // Copyright © 2017年 fe....

函数式Swift

  • 2016年07月28日 11:57
  • 1.85MB
  • 下载

Swift中Debug和Release两种状态下print()函数调试切换

Swift中Debug和Release两种状态下print()函数调试切换 在编写项目的过程中,我们常常会打印信息到控制台,通过打印的信息来判断代码的流程或者正确性。但是这些信息仅仅在Debug的状态...

swift3.0函数手册

  • 2017年11月01日 11:02
  • 4.05MB
  • 下载

Swift视频教程:函数篇 变量参数

  • 2015年08月26日 16:55
  • 58.25MB
  • 下载

Swift 函数的基本写法与使用元组实现返回多个值(四)

无参数无返回值 let studentScores = [12, 55, 65, 38, 99, 88, 0] func studySwift() ->Void { ...

Swift教程:函数篇 In-Out参数

  • 2015年08月26日 17:00
  • 41.43MB
  • 下载

如何在Swift中调用C函数

软硬件环境 Mac OS X 10.9.5 Xcode 6 beta 5 Swift调用C函数 新建工程,这里创建的是OS X的command line工程在Product Name里填上工程名,这里...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:swift创建函数
举报原因:
原因补充:

(最多只允许输入30个字)