Здравствуйте, _nn_, Вы писали:
__>Есть следующий код:
__>__>class A
__>{
__> public this(s1 : string, s2 : string, s3 : string)
__> {
__> ...
__> }
__>}
__>module M
__>{
__> public Main(args : array[string])
__> {
__> def a = A(y[0], y[1], y[2]);
__> }
__>}
__>
__>Проблема тут очевидна, массив он переменной длинны, а котреж постоянной.
__>Вопрос как лучше всего было бы сделать чтобы не писатьy[0],y[1],y[2] ?
public Main(args : array[string]) : void {
match(NList.ToList(args)) {
| a :: b :: c :: [] => A(a, b, c)
| _ => ()
}
}