SHARE
TWEET

Untitled

a guest Mar 26th, 2019 54 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class Product
  2.   attr_accessor :price
  3.   # attr_accessor :name #[test01]
  4.   def initialize(price=0)
  5.     self.price = price
  6.   end
  7. end
  8.  
  9. temp = Product.new(100)
  10. puts temp.price
  11. # puts temp.name  #=> NoMethodError
  12. puts temp&.name   #=> [test01]を有効にしないと、NoMethodErrorになる。
  13.  
  14. =begin
  15. 「エキスパドリル54」Ruby2.3から追加された&(ぼっち演算子)の動作確認用のサンプルソース作成
  16.  
  17. 確認1
  18.   puts temp&.name でNoMethodErrorになる。
  19.   以下より確認環境のRubyのバージョンに問題はないはず。
  20.   $ ruby -v
  21.   ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-darwin18]
  22. =end
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top