如何在Swift的游乐场中修复“通话中额外的参数'at'”

时间:2019-05-03 21:59:30

标签: ios swift xcode macos swift-playground

我的一些代码有问题。当我在编写函数以在表中定义变量时,出现了“调用中的额外参数'at'”错误。我正在尝试很多事情(包括从Udemy课程重新编写代码),但遗憾的是它仍然无法正常工作。

代码如下:

var tablica = [0,0,0,0,0,0]

func przypisywanie (position: Int) {
   tablica.insert(Int(arc4random() % 49) + 1, at: position ) {
   }
}

谢谢

抱歉,这是一个愚蠢的问题,但是我是初学者。

1 个答案:

答案 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