问题描述
我正在学习SpriteKit,并尝试创建一个简单的字典,即这个简单的字典:
class GameScene: SKScene {
let someDic = ["a":1,"b":2,"c":3]
print(someDic)
我经常收到以下错误消息:
在范围内找不到类型'someDic'
我在做什么错了?
解决方法
您发布的代码无法编译。打印语句必须在函数内部。
我会期望出现错误“实例方法声明中预期的'func'关键字”。
如果您创建命令行工具,则此代码将编译并运行:
import Foundation
class Foo {
let someDic = ["a":1,"b":2,"c":3]
func someFunc() {
print(someDic)
}
}
let aFoo = Foo()
aFoo.someFunc()