#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) как «разделитель для двух операторов в одной строке».