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

时间:2013-06-18 19:25:02

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

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

当我需要从科学论文中编写一些代码时,我很想写出那种代码:

θ = 1.

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

您如何看待这个想法?如果您正在阅读该代码,您会有什么反应?

1 个答案:

答案 0 :(得分:2)

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