gpt4 book ai didi

language-agnostic - 我应该如何格式化这段代码?

转载 作者:行者123 更新时间:2023-12-04 07:48:27 26 4
gpt4 key购买 nike

这里有两种调用callscript的方式(伪代码):

using duplicate calls

if flag == true
flag = false
callscript
flag = true
else
callscript
endif

using an extra variable

flag2 = flag
flag = false
callscript
flag = flag2

conditions

  • 我必须确保调用脚本时 flagfalse
  • 此外,flag 值必须恢复为原始值。

有比这两个更好的方法吗?如果不是,哪一个是更好的选择?

最佳答案

最好是在调用时一起发送标志,这样标志和方法之间的关系就很清楚了:

callscript(false)

如果这不是一个选项,而您必须在两者之间做出选择,那么任何一个都可以。没有明确的赢家,两者的可读性大致相同,所以这只是一个品味问题。

如果实际调用很复杂以至于您不想在代码中重复它,或者如果数据类型比 bool 值更复杂,则第二种选择会更好。

关于language-agnostic - 我应该如何格式化这段代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3820740/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com