批处理文件:为什么我应该使用正常扩展而不是延迟扩展?

时间:2014-08-15 14:48:34

标签: variables batch-file

我理解正常扩张和延迟扩张意味着什么。但延迟扩张的工作方式就像“正常”中的变量一样。编程语言,如C和Java,而正常的扩展很简单,很奇怪。

两个问题:

  1. 我应该支持什么'默认情况下:正常扩展(即%var%)或延迟扩展(即!var!)?在我看来,默认情况下偏好!var!是一个好主意,但大多数地方默认使用%var%

  2. 如果首选!var!,我应该何时使用%var%

1 个答案:

答案 0 :(得分:0)

当您使用!var!时,!会成为另一个毒药角色。