代码的变量名
2026-10-11 14:40:23
发布于:浙江
为什么好多人都喜欢用英文来做变量名啊,比如说cnt、ans这些还好,但是一长串大小写都有的不觉得麻烦吗
我永远的变量名:a b c d ans cnt x y nx ny res和vis,其他都是随便打得变量名
min_val max_val current_sum solutions subjects这种变量名我看不懂,反正这辈子不会用🤣🤣
全部评论 5
可我觉得这样的变量名方便检查代码,比如:
min_val 是 minimum value 即为“最小的值”
max_val 是 maximum value 即为“最大的值”
current_sum 可能看不懂,我不记得 current 啥意思了但我记得小学老师讲过,应该是我还给小学老师了
不过也可以看出来是什么总和,current 看面相应该是个形容词
solutions 是解决方案,好像也有别的意思,大差不差也能看懂(细节有 -s 说明是一个可数名词还用的复数,有点点 AI 嫌疑了毕竟我觉得大多数人第一反应是单数吧,而且作为变量名没有必要用全写,再大不了用 way 或者 plan 我觉得都想正常人写的
subjects 是标题(邮件里面)、学科,这个应该是有其他的意思(也有可能是个关于学科的题目)昨天 来自 山东
1英语不好就不要用,而且会和函数搞混,我们老师也不建议
昨天 来自 浙江
1确实,和函数搞混是真的
昨天 来自 山东
1其实我觉得(仅猜测)是不是用更日常化的词汇就可以避免?(避免和函数搞混)(因为编程的函数大多数都是学术词汇)比如:solution 解决方案 -> way (也有解决方案的意思) subject 如果是标题可以改成 title 啊啥的,我感觉编程这么严谨的东西总不会把很高频的日用词作为函数的(除了for while if else main)
昨天 来自 山东
1
我爱用的
n m q k t u v w fa st g e nx ny vis a b c d solve dep maxn minn cur l r昨天 来自 上海
0对了还有 cnt tot sum、
昨天 来自 上海
0
用英文不会搞混。
昨天 来自 浙江
0我觉得都还好啊,我也会用。但是像 subjects,counts 这种我不大会用
昨天 来自 浙江
0为什么你全天在线,你不刷抖音的吗

昨天 来自 浙江
0以前的唐帖别管了
昨天 来自 浙江
0我不刷抖音刷 B 站
昨天 来自 浙江
0
到后期就会看不懂——我听个大佬说的
昨天 来自 广东
0































有帮助,赞一个