对于函数或计算,我们有以下术语:
- 确定性–确定性
- 纯净–纯净
现在,无副作用的正确对应名词是什么?
“副作用自由”?“副作用自由”?“偏方有效”?
对于函数或计算,我们有以下术语:
现在,无副作用的正确对应名词是什么?
“副作用自由”?“副作用自由”?“偏方有效”?
Answers:
字是nullipotence,的名词形式nullipotent。根据维基词典的第一个定义:
(数学,计算)描述没有副作用的动作。查询通常是无效的:它们返回有用的数据,但不会更改查询的数据结构。与幂等对比。
(强调我的)
nullpotent
和之间存在差异nilpotent
。
副作用自由是我要使用的。
如果多次运行该函数与一次运行在系统上具有相同的净效果,则该函数是幂等的,并且具有幂等性。不知道这是您要找的东西。
chmod
::您可以多次运行它,它不会比第一次运行更多(除非文件在两次之间被更改...)。还有很多。它并非完全“无副作用”,因为它确实会更改某些内容,并且一旦权限更改,就可能阻止其他程序也执行某些操作。
您几乎以“副作用自由”获得了它。问题在于,这可能意味着副作用是自由的(如“副作用的自由”)。需要明确的是,您需要“摆脱副作用”。并注意“自由”与“自由”不匹配;“没有东西”和“没有东西”都变成了“没有东西”。
通常,您会发现以英语为母语的人本能地避开了以“自由”为首的复合名词短语,即使它们是语法上的。例如,“言论自由”和“免于压迫的自由”不被称为“言论自由”和“压迫自由”。可以从上下文中弄清含义(“语音自由”可能不是“言论自由”,“压迫自由”不是“压迫自由”),但形式根本不是谐音的。即使那仅仅是出于废止,也是如此。
CS的学术论文也面向包括非英语国家的听众在内的全球读者撰写。如果有能力,请像说英语的人一样写作。
您可能想要“ 正交性 ”。它似乎完全符合您的定义。