unicode - 用 utf-8 字符定义变量名是个好主意吗?

标签 unicode utf-8 language-agnostic coding-style

当然这个问题只与允许变量名中使用 utf-8 字符的编程语言相关(例如 python3、golang...)

当我需要根据科学论文编写一些代码时,我很想编写此类代码:

θ = 1.

当涉及到很多变量时,我认为这段代码可能会更清晰、更容易阅读,因为代码中的变量与论文中的变量具有相同的名称。当然,写起来要困难得多,因为字符不在键盘上。

你觉得这个想法怎么样?如果您正在阅读该代码,您会有何 react ?

最佳答案

我相信如果utf-8字符在变量名中工作得很好,那么如果使用带有utf-8字符的变量名可以提高程序的可读性,就使用它吧。

关于unicode - 用 utf-8 字符定义变量名是个好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17177205/

相关文章:

language-agnostic - 典型 float 中无倒数的最小正整数是多少?

python - Python 的 urllib 中网页的 Unicode 问题

json - 如何添加utf8解码器解决flutter http请求乱码问题?

perl - 为什么这个 postgres 存储过程想要 `use utf8` ?

language-agnostic - 二维游戏原型(prototype)的敏捷语言?

math - float 学有问题吗?

sql-server - SQL 中的 Unicode 数据类型

c# - 仅接受波斯字符的正则表达式

python - BeautifulSoup 不给我 Unicode

php - 如何使用 PHP 将一些多字节字符转换为其数字 html 实体?