Вы вошли как Гость | Группа "Гости" Приветствую Вас Гость | RSS
mdErrDX5341.lab:...I'm a fool studying schizophrenia as a source of life...=)

Не забудь поспать: Среда, 30.07.2025, 02:37
Главная » Статьи » Языки программирования » Ruby#каша

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
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]