📅  最后修改于: 2023-12-03 15:24:39.789000             🧑  作者: Mango
在百里香中,通过变量可以保存和操作数据。本文将介绍如何在百里香中创建变量。
要创建一个变量,需要使用 let
关键字。例如,下面的代码创建了一个名为 num
的整数变量并赋值为 1:
let num = 1
百里香是动态类型语言,变量类型会在赋值时自动推断。例如,下面的代码创建了一个名为 name
的字符串变量并赋值为 "Alex":
let name = "Alex"
在百里香中,变量名必须以字母或下划线字符开头。变量名可以包含字母、数字和下划线字符。变量名是区分大小写的。
以下是变量名的一些有效示例:
let age = 18
let _name = "Alex"
let firstName = "John"
以下是变量名的一些无效示例:
let 1num = 1 # 变量名不能以数字开头
let my-age = 18 # 变量名不能包含连字符
在百里香中,变量作用域是由它们被定义的位置确定的。在函数内部定义的变量只能在该函数内部访问。在函数外部定义的变量则可以在整个程序中访问。
以下是变量作用域的示例:
let a = 1 # 定义全局变量 a
fn main() {
let b = 2 # 定义局部变量 b
print(a) # 可以访问全局变量 a
print(b) # 可以访问局部变量 b
}
print(a) # 可以在函数外部访问全局变量 a,但不能访问局部变量 b
在百里香中,使用 let
关键字可以创建变量。变量名必须遵循命名规则。变量作用域是由它们被定义的位置确定的。