美文网首页
static-02-const 联合使用

static-02-const 联合使用

作者: 普通如我 | 来源:发表于2022-09-02 23:43 被阅读0次

static 防止重复声明, const 防止修改变量(防止修改const后面部分)

static const NSInteger high1 = 181; // high*都不能=其他值, 一写就报错

static NSInteger const high2 = 182;

static NSString * const notiKey3 = @"notiKey3"; // notiKey3 不能=其他值, 一写就报错


    // const

    // high1 = 171;

    // high2 = 172;

    // notiKey3 = @"can change 3 ?";

尝试赋值的时候, 会报错

Cannot assign to variable 'high' with const-qualified type 'const NSInteger' (aka 'const long')

不能用const限定类型“const NSInteger”(又称“const long”)给变量“high”赋值

Cannot assign to variable 'notiKey3' with const-qualified type 'NSString *const __strong'


数字常量, 无论哪种写法都会报错, 字符串常量const在类型NSString后就可以修改, 为了方便, 统一记为const后面紧跟变量名称

const 的位置改变 notiKey1 可能就会被修改, 如 static const NSString* notiKey1, 但是平时不多见。

相关文章

  • static-02-const 联合使用

    static 防止重复声明, const 防止修改变量(防止修改const后面部分) static const N...

  • TS基础(四)联合类型

    联合类型表示取值可以参考多种类型中的一种。联合类型使用|来对多种类型进行分割 联合类型在实际的使用中可以使用typ...

  • MySQL - 索引优化技巧

    联合索引 在建立索引的时候,尽量在多个单列索引上判断下是否可以使用联合索引,联合索引使用不仅可以节省空间,还可以更...

  • TS学习笔记(7)-联合类型

    联合类型 ========= 知识点 联合类型是指可以包含多种数据类型 不推荐使用 联合类型的定义方法 联合类型的...

  • V语言学习笔记-15联合类型

    联合类型:union types或sum types 定义联合类型 语法类似typescript,使用type 和...

  • TypeScript06(类型断言 | 联合类型 | 交叉类型)

    联合类型 函数使用联合类型 交叉类型 多种类型的集合,联合对象将具有所联合类型的所有成员 类型断言 语法:值 as...

  • 泛型扩展

    基础必备知识 联合类型vs交叉类型 联合类型使用 “|”表示或的关系, 满足其中的一个情况即可。 交叉类型使用“&...

  • TypeScript入门基础(联合类型、对象类型)

    联合类型联合类型(Union Types)表示取值可以为多种类型中的一种。 联合类型使用 | 分隔每个类型。 这里...

  • 数据库-联表查询

    SQL使用(一)——联合查询 1.联合查询分类 内连接(inner Join 或 Join) 外连接(outer ...

  • SQL联合查询

    SQL使用——联合查询 1.联合查询分类 内连接(inner Join 或 Join) 外连接(outer Joi...

网友评论

      本文标题:static-02-const 联合使用

      本文链接:https://www.haomeiwen.com/subject/sahpnrtx.html