我正在從Python重寫一個案例到Ruby,並且有一個問題。 該程序從終端「蟒蛇test.py 1010010101」從Python到Ruby
def to_str(data):
"""Helper function to convert lists and sets to string.
Args:
data (LIST, SET): list or set to convert
Returns:
STRING: result string
"""
if isinstance(data, list):
res = ''.join([str(i) for i in data])
elif isinstance(data, set):
res = ''.join(data)
return res
幾乎做到了對Ruby的讀取數據,但有「未定義的方法‘加入’爲# Tryed .to_a,這不利於。
我的Ruby代碼:
def to_str(data)
if data.is_a? Array
res = data.map &:to_s.join('')
elsif data.is_a? Set
res = data.join('')
end
return res
end
Python代碼沒有多大意義。 – user2357112
這是來自此代碼的模塊https://gist.github.com/quarckster/d7661f26f71b302e1052 –