Avatar
とりあえずdumpをオレオレで高階関数化して、デフォルト引数を先に埋めてTの1引数関数を生成するようにすれば
7:15 AM
func dump<T>(name: String?=nil, indent: Int=0, maxDepth: Int=0, maxItems: Int=0) -> (T) -> Void { return { value in dump(value, name: name, indent: indent, maxDepth: maxDepth, maxItems: maxItems) } } (Int?.none).map(dump())
7:16 AM
やりたいことは出来るようになるっす
7:16 AM
このindentとかどうやって取ってきてるんだろ (edited)