繁体   English   中英

我如何为每个数组项 append 一个值?

[英]How do I append a value to each array item?

我有这个代码,它可以工作,但它看起来不正确。 我正在创建一个通过 SSH 传递给服务器的字符串:

... chmod -R 777 #{remote_path}/#{project}/#{items_to_chmod.join(' ' + remote_path + '/' + project + '/')} ...

丑陋的是第一个"#{remote_path}/#{project}/" ,它没有被添加到数组中的第一个项目值中。

这个怎么样?

"... chmod -R 777 #{ items_to_chmod.map{ |item| File.join(remote_path, project, item) }.join(" ") } ..."

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM