gpt4 book ai didi

ios - 如何将参数传递给 Swift 中的函数?调用中缺少参数

转载 作者:行者123 更新时间:2023-11-28 12:54:13 24 4
gpt4 key购买 nike

不接受 Swift 函数参数。缺少参数?

Calculate(theA, theB) //error: Missing argument label 'sideB:' in call

func Calculate(sideA: Int, sideB: Int) -> Int {
var ans = sideA + sideB
return ans;
}

最佳答案

您在函数调用中缺少 sideB:。我不想重写您的代码(因为您发布了一张图片),但这是工作函数调用。

func calcButton(sender: AnyObject) {
let a: Int = 10
let b: Int = 11

calculate(a, sideB: b) //<-- Missing it here
}

func calculate(sideA: Int, sideB: Int) -> Int {
let a = sideA + sideB
return a
}

您可能还想在函数调用中同时拥有这两个变量,这样您就可以这样做:

func calcButton(sender: AnyObject) {
let a: Int = 10
let b: Int = 11

calculate(sideA: a, sideB: b)
}

func calculate(sideA A: Int, sideB B: Int) -> Int {
return A + B
}

仅供引用,使用制表符完成而不是写出函数。 Xcode 会让您知道所有带占位符的函数变量,以便您输入它们。

关于ios - 如何将参数传递给 Swift 中的函数?调用中缺少参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35466322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com