- import UIKit class ViewController: UIViewController {
- override func viewDidLoad() {
- super.viewDidLoad()
- //函数的调用
- //默认的第一个参数名省略
- let result = sum(10, b: 20) print(result)
- let a = area(width: 10, height: 20) print(a)
- demo("没有返回值1")
- demo1("没有返回值2") demo2("没有返回值3")
- }
- //函数没有参数的三种写法
- //1. Void
- func demo(str: String) - >Void {
- print(str)
- }
- //2. ()
- func demo1(str: String) - >() {
- print(str)
- }
- //3.
- func demo2(str: String) {
- print(str)
- }
- //函数的外部参数 函数的外部参数可以让函数外界调用语义更加清晰 函数内部使用更加简洁
- func area(width a: Int, height b: Int) - >Int {
- return a * b
- }
- //函数
- //swift 对语法要求比较严格
- //运算符 之间一定要加空格 不然报错
- //函数格式 func 函数名(参数列表) -> 返回值类型
- func sum(a: Int, b: Int) - >Int {
- return a + b
- }
- }
来源: http://lib.csdn.net/snippet/swift/44252