有时我需要分配一个永远不会被使用的变量。例如:

stdin, stdout, status = Open3.capture3("ls ./dir")

在这种情况下,我只对stdout感兴趣,因此不需要stdinstatus。嗨,在这种情况下,我可以防止分配未使用的变量吗>
我应该做点什么吗?:
null, stdout, null = Open3.capture3("ls ./dir")

谢谢。

最佳答案

下划线通常用于这种情况

_, stdout, _ = Open3.capture3("ls ./dir")

关于ruby - 像/dev/null这样的变量是否存在ruby,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32972503/

10-10 02:03