5 b => nil 不应该反过来吗?这里到底发生了什么? 最佳答案 在我写这篇文章时,我的同事发现了原因: Ruby 将 a, b = 5 视为 a, b =-6ren">
gpt4 book ai didi

ruby-on-rails - 为什么表达式 "a, b = 5"在 Ruby 中将 a 设置为 5,而将 b 设置为 nil?

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

(irb) a, b = 5
a => 5
b => nil

不应该反过来吗?这里到底发生了什么?

最佳答案

在我写这篇文章时,我的同事发现了原因:

Ruby 将 a, b = 5 视为 a, b = 5, nil

在 Python3 中,抛出一个 TypeError

关于ruby-on-rails - 为什么表达式 "a, b = 5"在 Ruby 中将 a 设置为 5,而将 b 设置为 nil?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31462145/

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