ios开源项目学Swift挣美金iOS 项目上线经验

学Swift挣美元05之函数(天龙八部)

2019-02-22  本文已影响44人  iCloudEnd

本教程力争浅显,每节内容合理设置,希望大家学的轻松

本系列教程

函数(游戏里的组合拳)

上一篇我们学习了常量和变量,本文我们来学习一下函数。函数基本上是所有编程语言的标配。函数可以理解成游戏里的大招,,为了方便我们使用或者组合出更强的威力,我们通常会把一个个招式组合成一个大招。这样当我遇到敌人时就可以一招制敌。


什么是函数

函数的作用

函数有个重要的作用

据苹果自己吹嘘,Swift语言提供一个优雅的函数表达,可以帮助我们创建简洁、高效、安全、易读的代码。

其实我们就是为挣美元,就是再丑再难用的编程语言我们也可以接受的。不过说实话,Swift的确设计的很不错

看看美丽的Swift颜值如何

func nameOfFunction(
    parameterLabel1 parameter1: ParameterType1,
    parameterLabel2 parameter2: ParameterType2,...) -> OutputType {
      // 函数的实现
      // 如果函数有返回类型
      // 则函数必须返回一个可用的值
      return output
}

接下来我们看看函数的具体细节

{
      // 函数的实现
      // 如果函数有返回类型
      // 则函数必须返回一个可用的值
      return output
}

我们写个发大招的函数

import UIKit

func fadazhao(fagongzhe:String,bepangzhe:String,dazhao:String)-> String {
    return "\(fagongzhe)使用\(dazhao)暴击\(bepangzhe)"
}

let fagongzhe = "段誉"
let bepangzhe = "慕容复"
let dazhao = "六脉神剑"

print(fadazhao(fagongzhe:fagongzhe, bepangzhe:bepangzhe, dazhao:dazhao))


运行效果


发大招函数

好了,恭喜您,完成您人生中第一个函数。是不是有当年段誉学会六脉神剑后的欣喜,快去分享到朋友圈,让神仙姐姐看看。

上一篇 下一篇

猜你喜欢

热点阅读