底下Java程式的執行結果是什麼?
1 2 3 4 5 | public class Elementary { public static void main(String[] args) { System.out.println(12345 + 5432l); } } |
答案是 17777 。數字1和小寫的L(l)是不一樣的。所以"Java Puzzlers"作者建議如下:
「 Always use a capital el (L) in long literals, never a lowercase el (l).」
在long literals時,請用大寫的L。
那Python呢?
print(12345 + 5432l)
上述片段的Python程式碼是從VS code複製過來的,此IDE幫我們將小寫L標上不同的顏色了!
沒有留言:
張貼留言