8
A
回答
13
RubyMine謊言:-)或者至少並不意味着它是Ruby解釋器的限制。
looong_name = "a" * 10000; # => "aaaaaaaaa.....
a_class = Class.new
a_class.__send__(:define_method, looong_name) { :hello }
a_class.new.__send__(looong_name) # => :hello
puts a_class.instance_methods.inspect # you better not run this :-)
1
AFAIK在ruby中沒有方法名的大小限制。
很可能你在RubyMine中有一些編碼風格設置,它會向你顯示這個警告。如果在Mac上檢查RubyMine>首選項>代碼樣式> Ruby並查看是否有某種偏好。
只是爲了讓你知道我也使用RubyMine,但我沒有看到爲我設置的這種編碼風格。
14
在的RubyMine,您可以更改的最大長度由紅寶石名稱的所有類別:
- 選擇菜單項的RubyMine - >首
- 在結果在編輯,選擇檢查下左窗格中的模態對話框。
- 在右側的結果窗格中,選擇紅寶石→命名約定。
- 您需要更改九個類別的Ruby名稱。每個顯示編輯字段爲最大長度。因此,例如,我將它們全部從20或30更改爲60.單擊爲您更改的九個類別中的每一個應用。
相關問題
- 1. 命名信號量名稱的最大長度是多少?
- 2. net-snmp安全名稱太長:安全名稱的最大長度是多少
- 3. 最大長度是多少?
- 4. 最大方法名稱長度
- 5. Android應用程序名稱的最大長度是多少?
- 6. DNS名稱的最大長度是多少
- 7. Facebook名稱的最大長度是多少?
- 8. SSIS:DtsContainer名稱屬性,最大長度是多少?
- 9. ENUM值的最大長度是多少?
- 10. ListProperty的最大長度是多少?
- 11. synmemo的最大長度是多少?
- 12. arduino中變量名的最大長度是多少?
- 13. memcached中的最大密鑰長度和最大值是多少?
- 14. Informix列的最大長度是多少?可以增加多少?
- 15. 經度和緯度的最大長度是多少?
- 16. BigQuery的最大名稱長度
- 17. 什麼是類型名稱的.NET中的最大長度
- 18. loadrunner中參數的最大長度是多少?
- 19. 在Swift 2.0中,字符串的最大長度是多少?
- 20. Go,Java和C#中數組的最大長度是多少?
- 21. Subversion中的最大密碼長度是多少?
- 22. C#中try catch塊的最大長度是多少?
- 23. LUIS中發聲的最大長度是多少
- 24. mule中URL的最大長度是多少?
- 25. vb.net中的最大標識符長度是多少?
- 26. csv文件中列的最大長度是多少?
- 27. 「.bat」或「.cmd」中字符串的最大長度是多少?
- 28. 瀏覽器中URL的最大長度是多少?
- 29. 在Doctrine 2或SQL中,varchar(doctrine:string)的最大長度是多少?
- 30. R中URL的最大長度是多少?
我猜這是一個RubyMine問題;我嘗試了一個名爲'unsubscribe_from_all_notifications_and_keep_making_this_bloody_thing_longer_and_longer_and_longer_and_longer_and_longer'的方法,它在Ruby 1.8.7和1.9.2中工作得很好...... – BaronVonBraun
對任何人進行元編程? –
@AndrewGrimm完成:-) –