Avatar
やっとできた・・・。 // Ceylon T[] concat<T>(T[] array, T[]|T values) { if (is T[] values) { return concatenate(array, values); } else { return concatenate(array, [values]); } } String[][] a = [["a"]]; String[][] b = concat<String[]>(a, ["b"]); print(b); [[a], [b]]
4:46 AM
Union のあるそれなりに有名な静的型付け言語、 Ceylon 以外にないのかな。