我想澄清一下,在 Ruby 中声明类型是不可能的还是没有必要?如果有人想声明数据类型是可能的。
更新:我想问的是了解为不会改变类型的变量提供静态类型是否会在理论上提高性能。
最佳答案
C 或 Java 等一些语言使用“强”或“静态”变量类型。 Ruby 是一种“动态类型”语言,也称为“鸭子类型”,这意味着当分配的数据类型发生变化时,变量会动态改变其自身的类型。
因此,您不能将变量声明为某种严格类型,它始终是动态的。
关于ruby - 是否可以在 Ruby 中声明类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8792323/