【发布时间】:2022-06-24 05:39:07
【问题描述】:
假设我要创建一个初始化后不能更改的变量,对于 例如,这里是 Java 等价物:
final int emp_id
【问题讨论】:
标签: janet
假设我要创建一个初始化后不能更改的变量,对于 例如,这里是 Java 等价物:
final int emp_id
【问题讨论】:
标签: janet
您可以使用def 关键字将值绑定到符号,并且该值不能更改
之后:
(def emp_id 1)
(set emp_id 2) # Output: compile error: cannot set constant
如果您知道您的价值稍后会发生变化,例如婚后员工的姓氏,请使用 var 关键字:
(var emp_last_name "Smith")
(set emp_last_name "Summer")
emp_last_name # Output: "Summer"
【讨论】: