「Mac玩转仓颉内测版22」基础篇2 - 基础数据类型简述
2024-11-19 20:57:02
209次阅读
0个评论
最后修改时间:2024-11-20 20:49:30
本篇简要介绍Cangjie编程语言中的10种基础数据类型,包括整数、浮点数、布尔、字符、字符串、元组、数组、区间、Unit和Nothing类型,为后续的详细学习奠定基础。
关键词
- 基础数据类型
- 整数类型
- 浮点类型
- 布尔类型
- 字符类型
- 字符串类型
- 元组类型
- 数组类型
- 区间类型
- Unit类型
- Nothing类型
一、整数类型
整数类型用于存储整数值,无小数部分,适合用于计数和循环控制。
let count: Int64 = 100
println(count)
输出:
100
二、浮点类型
浮点类型用于存储小数或科学计数的值,适合表示连续变化的数据,如测量值和坐标。
let temperature: Float64 = 36.5
println(temperature)
输出:
36.500000
三、布尔类型
布尔类型有两个取值:true 和 false,用于表示逻辑状态,多用于条件判断。
let isActive: Bool = true
println(isActive)
输出:
true
四、字符类型
字符类型用于存储单个字符,通常用单引号表示。
let grade: Rune = 'A'
println(grade)
输出:
A
五、字符串类型
字符串类型表示字符序列,用于存储文本。
let message: String = "Hello, Cangjie!"
println(message)
输出:
Hello, Cangjie!
六、元组类型
元组是固定大小的多值组合,可用于存储多种类型的数据组。
let person: (String, Int64) = ("Alice", 30)
println(person[0])
println(person[1])
输出:
Alice
30
七、数组类型
数组是一种固定类型、可变长度的数据集合,用于存储同类型的多个元素。
let scores: Array<Int64> = [85, 90, 78]
println(scores)
输出:
[85, 90, 78]
八、区间类型
区间类型表示一个范围的值,通常用于生成序列或循环控制。
let range = 0..3
for (i in range) {
println(i)
}
输出:
0
1
2
九、Unit类型
Unit 类型表示“无值”状态,通常用于不返回值的函数。
func greet(): Unit {
println("Hello!")
}
greet()
输出:
Hello!
十、Nothing类型
Nothing 类型表示函数永不返回,通常用于抛出异常的函数。
func errorExample(): Nothing {
throw Exception("This is an error.")
}
小结
本篇简述了Cangjie中的10种基础数据类型,为进一步掌握数据操作和程序构建打下基础。
下篇预告
下一篇将详细介绍整数类型的定义与应用,探讨其使用场景和特点,敬请关注 「Mac上学习仓颉23」基础篇3 - 深入理解整数类型!
上一篇: 「Mac上学习仓颉21」基础篇1 - 仓颉程序的基本组成
下一篇: 「Mac上学习仓颉23」基础篇3 - 深入理解整数类型
作者:SoraLuna 链接:https://www.nutpi.net 來源:坚果派 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
00
- 0回答
- 3粉丝
- 0关注
相关话题
- 「Mac玩转仓颉内测版24」基础篇4 - 浮点类型详解
- 「Mac玩转仓颉内测版25」基础篇5 - 布尔类型详解
- 「Mac玩转仓颉内测版26」基础篇6 - 字符类型详解
- 「Mac玩转仓颉内测版28」基础篇8 - 元组类型详解
- 「Mac玩转仓颉内测版29」基础篇9 - 数组类型详解
- 「Mac玩转仓颉内测版30」基础篇10 - 区间类型详解
- 「Mac玩转仓颉内测版23」基础篇3 - 深入理解整数类型
- 「Mac玩转仓颉内测版27」基础篇7 - 字符串类型详解
- 「Mac玩转仓颉内测版31」基础篇11 - Unit 与 Nothing 类型详解
- 「Mac玩转仓颉内测版32」基础篇12 - Cangjie中的变量操作与类型管理
- 「Mac玩转仓颉内测版39」小学奥数篇2 - 如何分糖果
- 「Mac玩转仓颉内测版21」基础篇1 - 仓颉程序的基本组成
- 「Mac玩转仓颉内测版51」基础篇13 - 高阶函数与闭包
- 「Mac玩转仓颉内测版46」小学奥数篇9 - 基础概率计算
- 「Mac玩转仓颉内测版2」入门篇2 - 编写第一个Cangjie程序