标签: ruby variables instance-variables
实例变量是私有的吗?我听说他们声称他们是私人的,并且他们没有访问说明符[原文如此],尽管他们表现得像私人一样。实例变量可以设为私有吗?
答案 0 :(得分:0)
授予ruby实例变量的'私有性'有限,您可以随时通过外部访问它们来访问它们。 this question中概述的instance_variable_get(公共方法)。因此,根据您所希望的“私密性”水平,答案将是“他们是私人的”,“他们受到保护”或“他们不能真的私人”
instance_variable_get