Хотите присвоить значение переменной во время ее объявления

#basic4android

#basic4android

Вопрос:

В VB вы можете как определять, так и присваивать значение переменной в одной строке.

Можете ли вы сделать это в Basic4Android?

Пример кода на VB:

 Dim strMyVariable As String = "Some text is in here"
  

Обновить:
Я попробовал это и получил следующую ошибку:

 NumberOfColumns As Int = 5  ' Number of columns.

Compiling code.                         Error
Error compiling program.
Error description: '=' expected.
Occurred on line: 13
NumberOfColumns As Int = 5' Number of columns.
Word: numberofcolumns
  

Обновить:

 Compiling code.                         Error
Error compiling program.
Error description: Syntax error.
Occurred on line: 13
Dim NumberOfColumns As Int = 5 ' Number of columns.
Word: int
  

Комментарии:

1. Вы пробовали это? Если да, опубликуйте код, который не работает.

2. Привет, полином, да, я пробовал это. Я внес обновление в сообщение, чтобы показать, что я сделал.

3. Упс, какой я глупый. Я забыл оператор Dim.

4. Как только я ввожу оператор Dim, я получаю другую ошибку. Новая ошибка показана в разделе обновления сообщения.

5. Мой VB немного подзабылся (в наши дни я в основном имею дело с C #), но я думаю, что так и должно быть, As Integer а не As Int .

Ответ №1:

К сожалению, вы не можете.

Если вы действительно чувствуете, что вам нужно сделать это в той же строке, вы можете сделать это следующим образом:

 Dim NumberOfColumns As Int: NumberOfColumns = 5
  

Двоеточие определено в руководстве пользователя (стр. 111) как «разделитель для двух операторов в одной строке».