我发现了这个陈述,不确定他是否正确使用了这个词,但我之前看过它并且没有完全理解它。 静态类型和动态类型之间的关键区别……
通常,任何计算变量值的表达式都可以说是对该变量的“操作”。所以基本上,任何变量的使用。
如果你考虑动态语言的作用,那就有意义了 - 他们需要在运行时内省变量并确定其类型,当对变量进行“操作”时。静态类型语言不需要内省 - 在编译时,它们“知道”类型。
我想一个身份表达( x 要么 "hello world" )也有资格作为变量的评估,尽管没有明显的目的。它可能在运行时在非交互式环境中进行优化
x
"hello world"