我想要一個變量來保存一個數字,不能被分配一個負數,所以myvar = -1
只會最終成爲0
。我可以很容易地讓自己的班級做到這一點,但是紅寶石已經與一個來?無符號的數字紅寶石
0
A
回答
2
你需要一個自定義類來完成它。由於Ruby是動態類型的,因此您無法阻止某個特定變量持有負整數,甚至不能阻止該事件發生。
2
不,您需要自行處理值的驗證。以下是有關不同紅寶石數值類型的更多信息:http://www.techotopia.com/index.php/Ruby_Number_Classes_and_Conversions
相關問題
- 1. 紅寶石無符號右移
- 2. 如何符號紅寶石
- 3. 紅寶石符號約定
- 4. 紅寶石 - 瞭解符號
- 5. Emacs紅寶石符號字完成
- 6. 紅寶石陣成字符串括號
- 7. 紅寶石中的「冒號」符號
- 8. 紅寶石OCIError無效字符,無分號
- 9. 紅寶石GSUB字符串
- 10. 紅寶石ZEROFILL字符串
- 11. 紅寶石:替換字符串符號與符號
- 12. 紅寶石中字符的整數值?
- 13. 紅寶石的eval字符串函數
- 14. 紅寶石成語的分組符號
- 15. 紅寶石推字符串數組
- 16. 紅寶石:字符串浮點整數
- 17. 紅寶石字符串數組轉換
- 18. 紅寶石upcase檢測數量字符
- 19. 紅寶石字符串數組方法
- 20. 紅寶石:字符從字符串
- 21. 紅寶石1.9.2字符編碼:無效的多字節字符:/?/
- 22. 字符串文字的紅寶石'OR'
- 23. 紅寶石訪問符號「由援引」
- 24. 紅寶石符號 - >做什麼?
- 25. 紅寶石符號和屬性
- 26. 紅寶石送不帶符號
- 27. 紅寶石形式和符號
- 28. 在每塊紅寶石動態符號
- 29. 紅寶石符號結腸快捷
- 30. 紅寶石VS符號中的字符串哈希