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

问题描述

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...