熊屋 | 技術小記

iOS, Web Development Notes

Ruby 中變數的種類

| Comments

Ruby 中的變數有四種,根據有無 prefix 和 prefix 種類不同,各種的作用域及功能都不一樣。

  • 無 prefix :普通的 local variable , scope 根據所在位置而定。
  • 有 prefix
    • @ : instance variable , based on its class ,無法由外部存取
    • @@ : class variable ,屬於 class 的 attribute
    • $ : global variable ,全域的變數。

Comments