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....
  • ZhengYanFeng1989
  • ZhengYanFeng1989
  • 2017年03月08日 10:24
  • 490

关于Swift的私有化

与Objective-C不同,Swift并没有区分声明的.h文件与实现的.m文件。在OC中如果方法或者变量只在.m文件中出现,或者在.h文件中加上@private便可实现私有化。 而Swift中所有...
  • qq_29846663
  • qq_29846663
  • 2017年06月19日 00:33
  • 317

几个 CGRect 函数例子

CocoaChina 会员“”分享的几个 CGRect 函数例子,希望对您的苹果开发有所帮助 1.CGRectOffset使用从源CGRect偏移的原点来创建矩形     float of...
  • defeny
  • defeny
  • 2014年01月10日 23:53
  • 3015

Swift项目的main函数为何消失了?如何把它找出来?

创建过Swift项目的童鞋应该会发现,项目中没有一个名为main.swift的文件,为何没有了main函数,如果我想要创建UIApplication子类的时候要怎么办......
  • zhao18933
  • zhao18933
  • 2015年06月25日 20:42
  • 2726

swift 函数创建

写了点函数的穿件方式
  • L_is_puck
  • L_is_puck
  • 2015年12月29日 11:03
  • 85

黑马程序员---Object-C和Swift对象初始化

分配对象
  • u011674542
  • u011674542
  • 2014年09月25日 17:28
  • 696

简析Swift和C的交互

原文链接:http://www.cocoachina.com/applenews/devnews/2014/0619/8884.html 其中 @asmname 的两个用法源于我的猜...
  • sqc3375177
  • sqc3375177
  • 2014年06月19日 17:14
  • 4985

swift开发 创建Extension(即OC中的category)

swift开发 创建Extension(即OC中的category)
  • syg90178aw
  • syg90178aw
  • 2016年05月05日 14:16
  • 4757

swift学习记录(函数--嵌套函数)

swift 嵌套函数的理解和使用方法
  • u014081548
  • u014081548
  • 2015年12月17日 15:04
  • 977

用swift创建第一个控件UILabel

self.view.backgroundColor=UIColor.cyanColor()                  let label1 = UILabel(frame: CGRectM...
  • darongzi1314
  • darongzi1314
  • 2015年07月09日 10:54
  • 782
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:swift创建函数
举报原因:
原因补充:

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