![]() |
1
5
你可以使用
但我不明白你为什么要做所有的事情(保留创建目录的列表)。看一看 FileUtils#mkdir_p ,则向它传递要创建的目录的路径,并创建该目录以及所有丢失的父目录。 |
![]() |
2
2
ruby中的所有东西都是引用的。 当您使用<<时,您将连接到字符串。使用dup方法应该对你有用。
在上面的代码片段集中,<<将字符串赋值为=并查看输出中的差异。
同样作为ruby的一个附加说明,您可以在打印时使用puts添加换行符。
所以
可以阅读
|
![]() |
3
1
问题是这一行正在修改原始字符串对象。数组保存对该对象的引用。
要避免这种情况,您需要创建一个新对象。或者在添加路径时执行此操作
或做:
不管是哪种方式,都是创建一个新的字符串对象,而不是修改现有的字符串对象。 |
![]() |
cluster1 · 采取独立的新行动的好处是什么? 6 月前 |
![]() |
Robert · 使用JSON或哈希时,将NULL替换为NIL 6 月前 |
![]() |
lucycoco · 如何解决pod安装问题并成功运行pod安装? 10 月前 |
![]() |
Vessel · Ruby-包含任意数量元素的所有排列 10 月前 |