首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >哪个表情符号可以用作Java中的变量,在Eclipse中可见?

哪个表情符号可以用作Java中的变量,在Eclipse中可见?
EN

Stack Overflow用户
提问于 2015-04-17 18:31:11
回答 3查看 19K关注 0票数 31

这个问题可能与有关。

我今天发现表情符号可以用在变量名中。

代码语言:javascript
复制
int ಢ_ಢ = 42; //apparently something valid

出于好奇,有没有这样的特殊字符列表,可以在Java中使用,并以Eclipse可读的方式使用?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-05-11 19:36:29

即使Java允许使用整个Unicode集中的字符,似乎也只允许其中的一小部分。

由于我找不到支持的表情符号列表,所以我自己尝试了一下,发现以下表情符号有效:

代码语言:javascript
复制
☺❤☝✌☀☁❄✈☎✉✂✒✏㊙㊗❇✳✴♈♉♊♋♌♍♎♏♐♑♒♓▶◀➡↗↘↙↖↕↔↪↩⤴⤵〰✖✔™©®〽‼⁉Ⓜ♨
♠♣♥♦☑▪▫☹♤♡♢♧☢☣☠☤†☯☮☭☥✠✙✞✟✧⋆★☆✪✫✬✭✮✯✰✡☫☬☸✵❂❀❃❁✼♫♪☃❅❆☂❦♕♛♔♖♜☾
→⇒⇨➩➪➫➬➭➮➯➲➳➵➸➻➺➼➽☜☟➹➷↶↷✆⌘⏎❥ツღ☻`

如果您发现更多,请随时编辑我的答案,并添加他们。

编辑:我认为现在支持的表情符号比以前多得多。您也可以使用中文字母表中的数千个字母。

票数 13
EN

Stack Overflow用户

发布于 2015-04-17 18:33:54

您可以在Java Language Specification section on identifers中找到此信息

标识符是由Java字母和Java数字组成的无长度限制的序列,其中第一个必须是Java字母。

..。

字母和数字可以从整个Unicode字符集提取,该字符集支持当今世界上使用的大多数书写文字,包括用于中文、日文和韩文的大型字符集。这允许程序员在他们的程序中使用用他们的母语编写的标识符。

在本例中,您将使用Unicode字符\u0ca2

票数 11
EN

Stack Overflow用户

发布于 2015-04-18 01:01:03

简短回答:任何unicode字符集的标准表情符号在Java、Swift或JavaScript中都是有效的变量名。

长文答案:有1282种unicode表情符号,你可以在here上找到。

表情符号变量名是个笑话。,但并不是所有的表情符号都是喜怒哀乐的表情。一些表情符号是动物,食物,建筑物,时钟显示不同的时间,体育,各种技术,货币和旗帜。因此,有时你完全可以使用表情符号作为变量的有用描述符。

Here是一个使用emoji作为变量名的Hello World示例(它们在我的文本编辑器中正确显示,但在GitHub的gist中不能正确显示)。

请不要在我正在做的任何项目中这样做。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29696768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档