作业帮 > 综合 > 作业

RUBY的def end 请问下面这句话是在定义什么?def host; @options[:addr] end

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/06 07:53:59
RUBY的def end 请问下面这句话是在定义什么?def host; @options[:addr] end
定义一个叫host的方法,但这里你可以看作是一个“属性”,因为它没有参数而且只返回一个值.
这个值是在一个叫@options的Hash里的,键为“:addr”的值.
简而言之,每当调用xxx.host时,就会从配置或环境中查询主机IP地址.