「リストのリスト」を変換したいのですが、たとえば
mylist={{"a","b"}, {"c", "d"}, {"e","f", "g"}}ネストされたリストの各要素を含む単純なリストに変換します。例:
// desired outcome is this list
flat_list={"a","b","c","d","e","f","g"}JSLでこれを行う簡単な方法はありますか?
一般に、ネストされたリストにはリストも含まれる可能性があり、ネストの深さは開始リストの各要素で同じではない可能性があります。
wild_list={{"a", {"b", "c"}}, {"d"}, {{"e", {"f"}}, "g"}};
あなたの許可を得て、あなたのスクリプトを JSL クックブック項目として組み込みたいと思います。それでよろしければ教えてください。
ありがとう、とても役に立ちました。私は再帰関数が気に入っているので、活用したいと思います。
文字関数を使用したスクリプトを添付します。これは再帰でも実行できます。