06 - defining a virtual attribute.rb

来自「O Reilly Ruby Cookbook source code」· RB 代码 · 共 19 行

RB
19
字号
class Arc  attr_accessor :radians  def degrees    @radians * 180 / Math::PI  end  def degrees=(degrees)    @radians = degrees * Math::PI / 180  endendarc = Arc.newarc.degrees = 180arc.radians                                  # => 3.14159265358979arc.radians = Math::PI / 2arc.degrees                                  # => 90.0#---

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?