Возвратите массив строк из функции, не инициализируя его сначала

Нет.

Даже при том, что это могло бы быть интересно, можно сделать все, что awk может сделать использование другого, более мощные инструменты, такие как Perl.

Проводят Ваше время, изучая те более мощные инструменты - и только случайно берут некоторый awk по пути.

8
задан Richard Lucas 10 December 2009 в 10:24
поделиться

2 ответа

Вы можете сделать это:

Public Function Foo() As String()
    Return New String() {"bar1", "bar2", "bar3"}
End Function
11
ответ дан 5 December 2019 в 12:09
поделиться

Вам не нужно объявлять переменную (как в примере от Дарина), но вы должны создать экземпляр того типа, который вам нужен (массив строк).

Его пример работает, потому что он «обновляет» массив строк.

3
ответ дан 5 December 2019 в 12:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: