「Mac玩转仓颉内测版22」基础篇2 - 基础数据类型简述
2024-11-19 20:57:02
4次阅读
0个评论
本篇简要介绍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回答
- 1粉丝
- 0关注
相关话题
- 「Mac玩转仓颉内测版21」基础篇1 - 仓颉程序的基本组成
- 「Mac玩转仓颉内测版2」入门篇2 - 编写第一个Cangjie程序
- 「Mac玩转仓颉内测版11」PTA刷题篇2 - L1-002 打印沙漏
- 「Mac玩转仓颉内测版9」入门篇9 - 综合案例篇
- 「Mac玩转仓颉内测版1」入门篇1 - Cangjie环境的搭建
- 「Mac玩转仓颉内测版4」入门篇4 - Cangjie变量命名规则
- 「Mac玩转仓颉内测版5」入门篇5 - Cangjie控制结构(上)
- 「Mac玩转仓颉内测版6」入门篇6 - Cangjie控制结构(中)
- 「Mac玩转仓颉内测版7」入门篇7 - Cangjie控制结构(下)
- 「Mac玩转仓颉内测版8」入门篇8 - Cangjie函数与方法
- 「Mac玩转仓颉内测版3」入门篇3 - Cangjie的基本语法与结构
- 元服务—基础篇(2)
- 「Mac玩转仓颉内测版10」PTA刷题篇1 - L1-001 Hello World
- 「Mac玩转仓颉内测版15」PTA刷题篇6 - L1-006 连续因子
- 「Mac玩转仓颉内测版16」PTA刷题篇7 - L1-007 念数字