IT入门 > 教程 >
  • swift无参数函数

    2025/10/15 点击:1319

    在Swift里,无参数函数就是不接收任何参数的函数。定义时,函数名后括号内为空。 func sayHello() { print("Hello") } 调用时,直接写函数名加括号就行。 sayHello() 无参数函数虽不接收参数,

  • swift多参数函数

    2025/10/15 点击:4958

    Swift多参数函数能接收多个参数,定义时在括号内列出参数名和类型,用逗号分隔。 func addNumbers(num1: Int, num2: Int) { let sum = num1 + num2; print(sum) } 调用时传入对应参数值。 addNumbers(num1: 3,

  • swift无返回值函数

    2025/10/15 点击:4903

    Swift无返回值函数执行特定任务但不返回值,定义时可省略返回类型或用Void表示。 func showMessage() { print("This is a message.") } 调用时直接写函数名和括号。 showMessage() 无返回值函数常用于执

  • swift多重返回值函数

    2025/10/18 点击:3586

    Swift里,多重返回值函数可返回多个值,借助元组实现。元组能把多个值组合成单一复合值。 func getMinMax(numbers: [Int]) -> (min: Int, max: Int) { var currentMin = numbers[0]var currentMax = numbers[0]for nu

  • swift可选元组返回类型

    2025/10/18 点击:5835

    Swift里,函数可返回可选元组类型,意味着返回值可能为nil。 func getMinMax(numbers: [Int]) -> (min: Int, max: Int)? { if numbers.isEmpty { return nil }var currentMin = numbers[0] var currentMax = numbers[0]for number in

  • swift隐式返回的函数

    2025/10/15 点击:4726

    若函数仅含单一表达式,可省略return关键字,这就是隐式返回。 func add(a: Int, b: Int) -> Int { a + b} 调用此函数: let result = add(a: 3, b: 5)print(result) 隐式返回仅适用于函数只有单一表达式的情

  • swift函数指定参数标签

    2025/10/15 点击:326

    在Swift里,函数可指定参数标签,调用时更清晰。参数标签在参数名前,用空格分隔。 func greet(person name: String) { print("Hello, \(name)!")}greet(person: "John") 这里的参数标签是“person”,调用函

  • swift函数忽略参数标签

    2025/10/15 点击:7932

    Swift里,可用下划线“_”忽略参数标签。调用时就不用写参数标签。 func add(_ a: Int, _ b: Int) - Int { return a + b}let result = add(3, 5) 这里用下划线忽略了参数标签,调用时直接传值。 忽略参数

  • swift函数参数默认参数值

    2025/10/15 点击:4191

    Swift函数能给参数设默认值,调用时可不传该参数。 func greet(person: String, greeting: String = "Hello") { print("\(greeting), \(person)!")}greet(person: "John") 这里“greeting”参数有默认值“Hello”,调用时

  • Swift函数可变参数

    2025/10/15 点击:7201

    Swift函数可变参数允许你传入不定数量的相同类型参数。在参数类型后加三个点(...)来定义可变参数。 func sumNumbers(_ numbers: Int...) -> Int { var total = 0 for number in numbers { total += number } re