digitalmars.D.learn - Convert type tuple to array?
- John C (2/2) Oct 05 2016 Is there a way to convert something like AliasSeq!(int, int, int)
- Adam D. Ruppe (7/9) Oct 05 2016 If it is a legal array (matching types), just put [] around it.
- John C (2/11) Oct 05 2016 Great to know!
Is there a way to convert something like AliasSeq!(int, int, int) to an int[] - the opposite of aliasSeqOf?
Oct 05 2016
On Wednesday, 5 October 2016 at 11:43:12 UTC, John C wrote:Is there a way to convert something like AliasSeq!(int, int, int) to an int[] - the opposite of aliasSeqOf?If it is a legal array (matching types), just put [] around it. int[] arr = [ AliasSeq!(1,2,3) ]; An AliasSeq is considered by the language to be basically the same as a comma-separated list... you can almost "copy/paste" it into any context where those are legal, including function calls and array literals.
Oct 05 2016
On Wednesday, 5 October 2016 at 11:46:14 UTC, Adam D. Ruppe wrote:On Wednesday, 5 October 2016 at 11:43:12 UTC, John C wrote:Great to know!Is there a way to convert something like AliasSeq!(int, int, int) to an int[] - the opposite of aliasSeqOf?If it is a legal array (matching types), just put [] around it. int[] arr = [ AliasSeq!(1,2,3) ]; An AliasSeq is considered by the language to be basically the same as a comma-separated list... you can almost "copy/paste" it into any context where those are legal, including function calls and array literals.
Oct 05 2016