fork(2) download
  1. class Cal
  2. attr_reader :v1, :v2
  3. attr_writer :v1
  4. def initialize(v1,v2)
  5. @v1 = v1
  6. @v2 = v2
  7. end
  8. def add()
  9. return @v1+@v2
  10. end
  11. def subtract()
  12. return @v1-@v2
  13. end
  14. def setV1(v)
  15. if v.is_a?(Integer)
  16. @v1 = v
  17. end
  18. end
  19. def getV1()
  20. return @v1
  21. end
  22. end
  23. c1 = Cal.new(10,10)
  24. p c1.add()
  25. p c1.subtract()
  26. c1.setV1('one')
  27. c1.v1 = 20
  28. p c1.add()
  29. c1.getV1()
  30.  
Success #stdin #stdout 0.01s 7412KB
stdin
Standard input is empty
stdout
20
0
30