你如何判断第一个是非平行分配,第二个是一个变量的并行赋值?对我来说,除了命名差异外,代码几乎完全相同.
4 def test_non_parallel_assignment 5 names = ["John","Smith"] 6 assert_equal ["John","Smith"],names 7 end 45 def test_parallel_assignment_with_one_variable 46 first_name,= ["John","Smith"] 47 assert_equal 'John',first_name 48 end解决方法 在第二个示例中,变量后面有一个逗号.并行赋值通常列出几个以逗号分隔的变量,但只允许使用一个变量(但这仍然需要逗号才能将其与常规赋值分开). @H_404_21@ 总结
以上是内存溢出为你收集整理的Ruby Koans about_array_assignment – 非平行与平行分配歧视全部内容,希望文章能够帮你解决Ruby Koans about_array_assignment – 非平行与平行分配歧视所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)