跳到主要内容

变量和类型

变量让您可以在程序中存储和操作数据。

变量

声明

let name = "Alice"        // 不可变变量
let mut age = 25 // 可变变量
const PI = 3.14159 // 常量

规则

  • let创建不可变变量
  • mut使变量可变
  • const创建编译时常量
  • 变量名使用snake_case

基本类型

数字

let integer: Int = 42
let decimal: Float = 3.14

文本

let message: Text = "Hello, World!"

布尔值

let is_active: Bool = true
let is_done: Bool = false

类型推断

Rive通常可以自动推断类型:

let count = 10           // 类型:Int
let price = 19.99 // 类型:Float
let name = "Bob" // 类型:Text
let active = true // 类型:Bool

操作

算术运算

let a = 10
let b = 3

let sum = a + b // 13
let difference = a - b // 7
let product = a * b // 30
let quotient = a / b // 3
let remainder = a % b // 1

字符串操作

let first = "Hello"
let second = "World"
let combined = first + " " + second // "Hello World"

比较

let a = 5
let b = 10

let equal = a == b // false
let not_equal = a != b // true
let less = a < b // true
let greater = a > b // false

下一步?

  • 控制流 - 在代码中做出决策
  • 函数 - 将代码组织成可重用的部分