gpt4 book ai didi

ruby - `a = b || a` , `a = b && a` 的语法糖

转载 作者:数据小太阳 更新时间:2023-10-29 06:59:24 25 4
gpt4 key购买 nike

对于a = a || b, a = a && b, 有很好的语法糖a ||= b, a &&= b。也经常出现的是:

a = b || a
a = b && a

是否有好的语法糖或简短的写法?

最佳答案

a = b || a

可以重写为:

a = b if b

无需重复 ab 即可重写为

x = b and a = x

如果表达式 ab 都超过 6 个字符,则 x = b 和 a = x 是最短的形式。

关于ruby - `a = b || a` , `a = b && a` 的语法糖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13603264/

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