結果處理紅寶石八進制是24
- 由於Ruby的八進制表示。如果030
是fixnum(而不是字符串),有沒有辦法將它轉換爲30?
(執行(030).to_s
也將返回'24'
。)與輸出</p> <pre><code>puts (030).to_i </code></pre> <p>的前導零
-1
A
回答
6
0
你或許應該看看你如何,你必須030
轉換爲30
的情況下結束。
如果你把任何用戶輸入的,你很可能在瞬間收到用戶輸入,開始用繩子"030"
,然後調用"030".to_i
會給你的30
期望的結果。
修正你的代碼使用字符串到int轉換可能是「更乾淨」,而不是結束一個八進制,然後通過去除前導0返回到一個整數。
相關問題
- 1. git「<<<<<<< HEAD」
- 2. 「<<<<<<< HEAD」模板
- 3. Heredoc <<<或<<?
- 4. < - ,[[< - ,$ < - 和:=與環境
- 5. operator <<:std :: cout << i <<(i << 1);
- 6. ASP.NET <%#與<%
- 7. SBT,<< =與
- 8. << <<超載
- 9. TinyMCE的<與<
- 10. github增加<<<<<<< HEAD
- 11. MVC2 <%:tag與<%=
- 12. 的Rails搞亂我的代碼以「<<<<<<< HEAD」
- 13. 什麼是我的檔案中的「<<<<<<< head」?
- 14. 什麼意思的符號在java中「<<<」「<< =」「<<」
- 15. 使用>>,>,> |,||,| <,<,<<,<<
- 16. 'std :: operator <<'operator <<'不匹配'std :: operator <<
- 17. std :: cout << x;和std :: cout << x << std :: endl;?
- 18. 分割輸出重定向像</p> <pre><code>#include <iostream> using namespace std; int main() { cout << "Redirect to file1" << endl; cout << "Redirect to file2" << endl; return 0; } </code></pre> <p>
- 19. <textview></textview>與<textview />
- 20. 怎麼了SVN把「<<<<<<<.mine」遍佈整個地方?
- 21. THREE.Camera.prototype.lookAt</ <() -</ <是什麼意思?
- 22. <%$,<%@,<%=,<%#...這是怎麼回事?
- 23. 升壓的比較(<),輸出(<<)和賦值(=):可選
- 24. echo <<<輸出是做什麼的?
- 25. PHP:<<< VS ob_start
- 26. PHP操作<<<
- 27. PHP表達<<< EOB
- 28. HTML標記:<<< HTML
- 29. print <<< HTML in php?
- 30. 模板,敵不過「運算符<<」在「出來<<‘(’」
這是文檔中非常基本的內容。 – sawa