Day 6 Swift语法-基础篇(4/5)-Function

今天谈到最常用的函式 function

一般来说,函式的定义方式如图中所示

  • name: 代表函式的名称
  • parameters: 代表传入的值(有时候不用)
  • return type: 回传的资料型态(有时候不用)
  • body: 你要做的事

有传入跟回传值的函式:

func helloWorldFunc(world : String) -> String {
    let helloWorld = "Hello " + world
    return helloWorld
}
let sayHello = helloWorldFunc(world: "World")
print(sayHello)

没有传入跟回传值的函式:

func hello(){
    print("hello")
}
hello() //呼叫函式的方法

只有回传值的函式:

func hello() -> String{
    return "hello"
}
let sayHello = hello()
print(sayHello)

只有传入值的函式

func helloWorldFunc(world : String){
    print("Hello " + world)
  
}
helloWorldFunc(world: "World")

如果要多个传入的话可以这样写:

func userInformation(user1 : String , password: String){
    
    print ("""
    userInformation:
    username: \(user1)
    userpassword: \(password)
    """)
}
userInformation(user1: "Jerry", password: "1234")


<<:  UCOMP 微算机实习

>>:  [Day 3] 前後端技能这麽多,要选哪个呢?

Powershell 入门之 Alias

很多时候,我们需要经常运行一些很长的命名,此时,我们可以同给该命令以及部分固定的参数设置一个别名(A...

Day 3 基本范例

前言 今天会介绍一些 flask 的基本函式,所以我们还没有正式开始写专案。这些基本的函式十分常用,...

[Day12] Android - Kotlin笔记:JetPack - Fragments在Navigation中的参数传递(Safe Args)

Fragments在Navigation中的参数传递 - SafeArgs 继上篇我们得知如何运用N...

Day10 为什麽电脑懂我的指令?函数宣告 part2

从上一回的探索中,我已经大概知道怎麽自订 CC: Tweaked 电脑开机跑的程序 也在过程中慢慢熟...

Eloquent ORM - 多对多关联

接着要示范如何用 Eloquent 建立多对多关联的查询,目标帮目前的 Todo 建立 Tag 标签...