我解析一個逗號分隔的字符串到數組中。在C#中我有:這個C#到Ruby最乾淨的端口是什麼?
var someArray = someString.Split(
new char[] { ',' },
StringSplitOptions.RemoveEmptyEntries);
foreach (var something in someArray)
{
SomeList.Add(something.Trim().ToLower());
}
這是我到目前爲止在Ruby中使用Rails.blank?
some_array = some_string.split(',').each { |something| something.strip.downcase }
some_array.delete_if { |something| something.blank? }
有沒有更乾淨的方法來做到這一點?
感謝您解釋爲什麼它與非變異錯誤。你的回答接近我所看到的;在那裏堵塞一個零,然後緊湊。 – blu 2011-03-03 03:24:30
你的答案都有效。我結束了與第二個與每個塊在一行中沒有重新分配和一切看起來不錯。謝謝。 – blu 2011-03-03 03:53:41
空白?應該捕獲空白字符串,那麼我們可以將條帶移動到條件? – blu 2011-03-03 14:45:36