2024年 5月 7日
为什么有“可空类型“?
编程中会遇到这种情况,用整型正数代表数据的值,-1代表错误。程序员必须分清楚这两种情况,避免将-1当做是数据有效值。可空类型正是为了解决这种问题。 开启可空类型 null值条件运算符 可空类型安全调用...
2024年 5月 6日
2024年 5月 6日
2024年 5月 5日
Swift字符串默认编码
Swift 5之前,有UTF-16(Unicode)和 ASCII 两种编码方式,Swift 5之后改成UTF-8编码格式。 Swift.org - UTF-8 String
2024年 5月 5日
2024年 5月 4日
如何理解Swift "case 10 ... 20 = a"这种条件表达式?
Swift提供了Case Pattern Initializer用来初始化一个变量,如下可以判断a是否在10~20之间。 if case 10 ... 20 = a { print("a is in ...
2024年 5月 4日
如何查看编译器提示存在非标准代码?
GCC提供-pedantic选项可以在发现非标准C/C++代码时,显示警告信息。 The -pedantic option directs GCC to print a warning message...