相关疑难解决方法(0)

swift中`let`和`var`有什么区别?

是什么区别let,并var在苹果的雨燕语言?

根据我的理解,它是一种编译语言,但它不会在编译时检查类型.这让我感到困惑.编译器如何知道类型错误?如果编译器没有检查类型,那么生产环境是不是有问题?

swift

302
推荐指数
8
解决办法
16万
查看次数

如果"let"关键字用于在swift中定义常量/不可变,那么"static"关键字的用途是什么?

我对在swift中使用static关键字感到有些困惑.正如我们所知,swift引入了let关键字来声明不可变对象.就像声明一个表视图单元的id一样,它最有可能在其生命周期内不会改变.现在什么是在一些struct的声明中使用static关键字:

struct classConstants
{
    static let test = "test"
    static var totalCount = 0
}
Run Code Online (Sandbox Code Playgroud)

let关键字也是这样.在Objective C中,我们使用static来声明一些常量

static NSString *cellIdentifier=@"cellId";
Run Code Online (Sandbox Code Playgroud)

除此之外让我更好奇的是使用static关键字以及letvar关键字.谁能解释一下我在哪里使用这个静态关键字?更重要的是我们真的需要swift的静态吗?

static constants swift

53
推荐指数
3
解决办法
4万
查看次数

快速"让"的意思是什么?

我学得很快,但我不是母语为英语的人,只想问'让'意味着什么?我知道它是一个常数但是为什么它不是"缺点"?'let'是某个单词的缩写吗?我不会在不知情的情况下死去,我只是好奇;)谢谢.

constants let swift

8
推荐指数
1
解决办法
3890
查看次数

区分Swift编程语言中的let和var

我刚开始学习新的Swift语言,我们如何区分,比如何时使用"Let""Var".正如我对Java脚本的理解,我知道你想要定义"Var".如何"让"是不同于"无功".

任何帮助,将不胜感激.

swift

-9
推荐指数
1
解决办法
2503
查看次数

标签 统计

swift ×4

constants ×2

let ×1

static ×1