Студопедия
rus | ua | other

Home Random lecture






Это_не_имя


Date: 2015-10-07; view: 390.


Oshibka

A1b88qqQQQQQQQQQQQQ

S25

Tri_plus_dva

Polnaja_Summmma

Еще об именах

Как правильно дать имя объекту, мы говорили в 2.4. Переменные же величины мы привыкли обозначать буквами (a, s, d ... ). Большинство языков программирования, в том числе и Visual Basic, позволяет обозначать переменные именами. Вот два равносильных фрагмента программы:

a=3; Summa=3;
b=4-a; ROBBY=4-Summa;
Debug.Print a, b+50 Debug.Print Summa, ROBBY+50

В том и другом случае будут напечатаны числа 3 и 51. Очевидно, компьютеру все равно, как мы обозначаем переменные величины или объекты, в смысл имен он не вдумывается и не удивляется, что переменная Summa никакой суммой не является, а просто числом 3.

Многие авторы не рекомендуют использовать в именах русские буквы, говорят, что это опасно. Лично я в связи с этим практически ни разу с большими проблемами не столкнулся. Мой совет: если у вас с английским все ОК, то избегайте русских букв, в противном случае ничего страшного, если вы будете все именовать по-русски.

Примеры правильной записи имен:

a

Примеры неправильной записи имен:

polnaja summa - содержится символ (пробел), не являющийся буквой, цифрой или знаком подчеркивания

Это правильное имя- содержится символ (пробел), не являющийся буквой, цифрой или знаком подчеркиван

2as - начинается с цифры

Domby&Son - содержится символ & , не являющийся буквой, цифрой или знаком подчеркивания

Visual Basic игнорирует в именах разницу между строчными и прописными буквами. Так, для него Summa и sUmmA - одно и то же имя. И он присматривает за тем, чтобы в окне кода они были написаны одинаково (но не за всеми русскими именами он так присматривает).


<== previous lecture | next lecture ==>
Dim p As Single | Математика. Запись арифметических выражений
lektsiopedia.org - 2013 год. | Page generation: 0.003 s.