在本章节中,我们将介绍 Cairo 中的基本数据类型,包括 felt
、短字符串、布尔值和无符号整数。
felt
felt
(域元素)是 Cairo 中最基本的数据类型,也是其他数据类型的构建基石。它可以表示 252位
(31字节)的数据,支持加法、减法、乘法和除法等基本运算。
短字符串
Cairo支持长度少于 31 个字符的短字符串。然而,它们实际上以 felt
的形式进行存储。
布尔值
Cairo支持布尔数据类型,它有两种可能的值:true
或 false
。
整数
Cairo支持不同大小的无符号整数,包括 u8
(uint8,无符号 8 位整数)、u16
、u32
、u64
和 u128
。uint256
不是原生支持的,但您可以通过 use integer::u256_from_felt252
导入它。
总结
在本章中,我们探讨了Cairo中的基本类型,包括felt
、短字符串、布尔值和无符号整数。在接下来的章节中,我们将通过示例更深入地了解这些类型。