我发现有两种方法可以在AutoHotKey中计算日期:
var += value
的同义词似乎使用EnvAdd更好,因为它有一个参数来确定时间单位。 (使用第二种方法可能会导致不可接受的值,例如第62天或第20天。)但是因为EnvAdd只更改输入变量的当前值,所以不将结果赋值给另一个变量,所以如果我想保留原始值一,我必须这样做:
a:=b
a+=10
这是违反直觉的,因为原始值存储在一个新变量中,而期望原始值存储在旧变量中更为自然。
有没有办法让它更自然地阅读?
你的意思是这样的吗?
a:=b+10
我很困惑。我应该用过:
b := a
b += 10, months