我的一些代码有问题。当我在编写函数以在表中定义变量时,出现了“调用中的额外参数'at'”错误。我正在尝试很多事情(包括从Udemy课程重新编写代码),但遗憾的是它仍然无法正常工作。
代码如下:
var tablica = [0,0,0,0,0,0]
func przypisywanie (position: Int) {
tablica.insert(Int(arc4random() % 49) + 1, at: position ) {
}
}
谢谢
抱歉,这是一个愚蠢的问题,但是我是初学者。
答案 0 :(得分:1)
删除多余的花括号:
val colorMap = Map("Yellow"->1, "Red"->2, "Blue"->3).withDefaultValue(0)
def isBigger(c1: String, c2: String): Boolean = colorMap(c1) > colorMap(c2)
isBigger("Yellow", "Blue")
// res1: Boolean = false