gpt4 book ai didi

arrays - 不太清楚 join 操作在 ruby​​ 数组中是如何工作的

转载 作者:太空宇宙 更新时间:2023-11-03 18:09:44 25 4
gpt4 key购买 nike

我正在阅读 Chris Pine 的《学习编程》,并且在第 7 章讨论数组方法。 https://pine.fm/LearnToProgram/chap_07.html

使用连接操作的一个例子是

foods = ['artichoke', 'brioche', 'caramel']

puts foods.join(' :) ') + ' 8)'

输出是

artichoke  :)  brioche  :)  caramel  8)

我不清楚为什么 :) 在朝鲜蓟和奶油蛋卷之后添加,而 8) 在焦糖之后添加。

如果有任何帮助,我将不胜感激!

最佳答案

 foods.join('  :)  ') + '  8)' 
# artichoke :) brioche :) caramel 8)
a = foods.join(' :) ')
# artichoke :) brioche :) caramel
a + ' 8)'
# artichoke :) brioche :) caramel 8)

Join 返回在元素之间注入(inject)分隔符的字符串,您向该字符串添加 ' 8)'

关于arrays - 不太清楚 join 操作在 ruby​​ 数组中是如何工作的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36815476/

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