Avatar
ArraySliceによるのはAnySequenceがより広範な定義になってるからとかですかね?(まだ定義部が分かってない) しやすい、しにくいというのならambiguous~とでてる時点で2つに絞り込めているはずなので、 それをlet b = [""].prefix(3)だと判断できてるのにmapがついただけでambiguousになるのがいまいち解せないです。