使用 Swift 创建简单字典时出错

Error when creating simple dictionary with Swift

我正在学习 SpriteKit,并尝试创建一个简单的字典,即这个简单的字典:

class GameScene: SKScene {
    
    let someDic = ["a":1, "b":2, "c":3]
    print(someDic)

我经常收到以下错误消息:

Cannot find type 'someDic' in scope

我做错了什么?

您发布的代码无法编译。打印语句必须在函数内部。

我预计会出现错误“实例方法声明中需要 'func' 关键字”。

如果您创建命令行工具,此代码将编译并且 运行:

import Foundation

class Foo {
    
    let someDic = ["a":1, "b":2, "c":3]
    func someFunc() {
        print(someDic)
    }
}

let aFoo = Foo()
aFoo.someFunc()