swift语言-函数part1

1. 函数的定义和调用

函数的概念

函数是为了完成某种特定任务的代码块,给代码块起个有意义的名字,称之为函数名。当函数需要被执行的时候,调用这个名字就可以执行函数了。可以帮助程序模块化,减少代码冗余、帮助程序员更好理解程序。

函数分类

(1)其他程序员已经封装过函数。如打印函数

println("Hello Swift")

(2)程序员自己封装的函数

swift函数定义和调用的语法

这里注意swift函数和其他语言函数的区别:
首先函数要使用func关键字。
其次别的语言的函数先写参数类型跟个空格符号再写参数名,而swift正好相反先写函数的参数名跟个冒号符号再写参数的类型。
再次其他语言的返回值在函数名前面用空格符号,swift用箭头->符号跟返回类型写在参数列表后边。
注意swift和java一样只有一个文件,用不着再写一个函数的声明。
函数定义:
func 函数名(参数名1:参数类型,参数名2:参数类型…) -> 函数的返回值类型{
    函数
    return 返回值
}
函数调用:
函数名(实参列表)
例子定义以及使用一个输出数组每个元素的函数

func showIntergerArray(array:[Int]){
    for a in array{
        print("\(a) ")
    }
    println()   
}
showIntergerArray([1,2,3,4,5])

相关文章

Swift 正式开源!Swift 团队很高兴宣布 Swift 开始开源新篇章。自从苹果发布 Swfit 编程语言,就成为了...
快,快,快!动动您的小手,分享给更多朋友! 苹果去年推出了全新的编程语言Swift,试图让iOS开发更简单...
开发者(KaiFaX) 面向开发者、程序员的专业平台! 和今年年初承诺的一样,苹果贴出了Swift语言的源码,...
本文由@Chun发表于Chun Tips :http://chun.tips/blog/2014/12/11/shi-yong-swift-gou-jian-zi-ding-yi...
本文由CocoaChina译者leon(社区ID)翻译 原文:THE RIGHT WAY TO WRITE A SINGLETON 在之前的帖子里聊过...
本文由CocoaChina译者leon(社区ID)翻译 原文:THE RIGHT WAY TO WRITE A SINGLETON 在之前的帖子里聊过...