Ruby #каша Переменные
#Переменные
* имена локальных переменных(и таких переменных, как self и nil) начинаются со СТРОЧНОЙ буквы или знака подчеркивания _
*имена глобальных переменных начинаются со знака доллара $
*имена переменных экземпляра (принадлежащих объекту) начинаются со знака "собачки" @
* имена переменных класса (принадлежащие классу) предваряются двумя знаками @(@@)
*имена констант начинаются с ПРОПИСНОЙ буквы
*в именах индефикаторов знак подчеркивания _ можно использовать на равне со строчными буквами
*имена специальных переменных, начинаются со знака доллара $1 $/ .....
Переменные Ruby содержат не сами объекты, а ссылки на них. Присваивание —
это не передача значения, а копирование ссылки на объект.
##Численные переменные
Имя переменной в Ruby должно:
* начинаться с буквы или знака подчёркивания;
* состоять из латинских букв, цифр и знака подчёркивания.
Переменная может иметь имя не только латинское, но и русское. Для этого
требуется, чтобы весь текст программы был написан в кодировке UTF-8, а
интерпретатор запускался с параметром -KU.
Object#не имеет подклассов
|
|________Numeric#подкласс Object
Complex _______|#подкласс Numeric
Float __________|#подкласс Numeric
Integer_________|#подкласс Numeric
|
|_____Fixnum #подкласс Integer целые числа, меньшие 2^30
|_____Bignum #подкласс Integer целые числа, большие 2^30
явное преобразование
Метод__Операция
to_f # Преобразовать в число с плавающей запятой
to_i # Преобразовать в целое
to_s # Преобразовать в строку to_a # Преобразовать в массив
Неделимые элементы строки программы называются лексемами(tokens). Обычно
одна лексема должна отделятся от другой символом пробела, табуляции или
возврата каретки, у которых есть общее название - пробельные символы(
white space). Некоторые символы, например круглые скобки и запятые,
являются лексемами, которые не требуется отделять пробельными символами
|
Категория: Ruby#каша | Добавил: mdErrDX5341 (14.04.2011)
|
Просмотров: 1230
| Рейтинг: 0.0/0 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|