-1

このメソッドは、URL のリストを受け入れます。

Magick::ImageList.new("img1url", "img2url", "img3url")

私はこの文字列を持っています"url1, url2, url3"

上記のメソッドにリストを個別の引数として渡すにはどうすればよいですか? 私は試した:

urls = urls.split(',')
Magick::ImageList.new(urls) # fails. It produces an array.

# fails. It produces "'img1url','img2url'".
# The comma is part of the string, but it should split method arguments.
urls = urls.split(',').join("','")
Magick::ImageList.new(urls)
4

1 に答える 1

4

*配列を引数に展開できます。

urls = urls.split(', ')
Magick::ImageList.new(*urls)
于 2013-05-24T14:07:14.943 に答える