W eliksiru, możemy złączyć, listy takie jak takoddzielając krotki w eliksiru
ex(52)> [1,2,3,4] ++ [5,6,7]
[1, 2, 3, 4, 5, 6, 7]
możemy również łączyć krotki? Coś takiego?
iex(53)> {1,2,3,4} ++ {5,6,7}
** (ArgumentError) argument error
:erlang.++({1, 2, 3, 4}, {5, 6, 7})
Jedyne co mogę myśleć jest konwersja krotka do listy, a następnie przekształcić z powrotem do krotka użyciem funkcji to_list
i to_tuple
. Ale to zbyt niezdarne.
dzięki, że ma sens! – User314159
Jeśli mam sytuację, w której mam 2 krotki i chcę do nich dołączyć, jak mam to zrobić? Czy musiałbym przekonwertować krotki na listę, a następnie połączyć, a następnie przekonwertować ją z powrotem na krotkę? – CMCDragonkai
Uwielbiam, gdy projektanci języków odpowiadają na pytania. Nie można już być bardziej oficjalnym. – Dty