[英]Using Unicode as Java Variables?
我想知道是否有可能在Java中使用unicode作為變量名。 例如:
public static double δ = 1.001;
每當我在Java中執行類似操作時,都會收到錯誤消息。 無論如何,δ可以用作java中的變量?
如果沒有,我還有其他選擇嗎?
根據文檔有可能
變量名稱區分大小寫。 變量的名稱可以是任何合法的標識符-無限長度的Unicode字母和數字序列,以字母,美元符號“ $”或下划線字符“ ”開頭。 但是,慣例是變量名始終以字母開頭,而不是“ $”或“ ”。 另外,按照慣例,完全不使用美元符號字符。
-encoding :編碼設置源文件的編碼名稱,例如EUC-JP和UTF-8。如果未指定-encoding,則使用平台默認轉換器。
javac -encoding UTF-8 HelloWorld.java
我正在使用Intellij的想法:
添加其他命令行參數: -encoding UTF-8
好了!
這是一個法定名稱。 從JLS 3.8標識符開始-字母和數字(用於標識符)可以從整個Unicode字符集中提取,該字符集支持當今世界上使用的大多數書寫腳本,包括中文,日文和韓文的大字體。 這使程序員可以在以其母語編寫的程序中使用標識符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.