使用 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()
我正在学习 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()