In elisir, possiamo concatenare, liste come modotuple Concatena in elisir
ex(52)> [1,2,3,4] ++ [5,6,7]
[1, 2, 3, 4, 5, 6, 7]
Possiamo anche concatenare tuple? Qualcosa come questo?
iex(53)> {1,2,3,4} ++ {5,6,7}
** (ArgumentError) argument error
:erlang.++({1, 2, 3, 4}, {5, 6, 7})
L'unica altra cosa che posso pensare è quello di convertire una tupla per elencare, quindi riconvertire tupla utilizzando i to_list
e to_tuple
funzioni. Ma è troppo goffo.
grazie, che ha un senso! – User314159
Se ho una situazione in cui ho 2 tuple e voglio unirle insieme, come dovrei fare per farlo? Dovrei convertire le tuple in una lista, quindi concatenare e quindi riconvertirle in una tupla? – CMCDragonkai
Mi piace quando i designer di lingue rispondono alle domande. Non posso ottenere più ufficiale di quello. – Dty