Компьютеры антивирусы медицина спорт Пятница, 20.06.2025, 13:52
Меню сайта
Категории раздела
Мои статьи [12]
Компьютеры. [188]
Hi-Tech. [81]
Медицина. [102]
Антивирусники [61]
Энциклопедия языков программирования [61]
Интернет [30]
Софт [59]
Спорт [51]

Кнопка сайта


Статистика





Каталог ссылок. Информационный портал - Старого.NET




Онлайн всего: 2
Гостей: 2
Пользователей: 0

Луганет





Украинских гривен курсы валют Прага
(RUB)//-//
Евро(EUR)//-//
Доллар США(USD)//-//
Форма входа

Главная » Статьи » Энциклопедия языков программирования

Ruby

Ссылки: 

Официальный сайт Ruby
Русскоязычный форум по Ruby on rails
Wiki - Ruby on Rails

Ruby - интерпретируемый объектно-ориентированный язык программирования, созданный в 1995 году Юкихиро Мацумото по прозвищу Мац. Автор ставил себе целью создать истинно объектно-ориентированный язык, что у него и получилось. Ruby имеет строгую динамическую типизацию. Особенностью языка является то, что в нем можно изменить любой класс в любое время. Как и во многих современных языках, в Ruby все данные является объектом (даже классы являются объектом класса Class), а все функции - методами. 


Элементы синтаксиса:Комментарий до конца строки # 
Регистрозависимость да 
Регулярное выражение идентификатора переменной [_a-z][_a-zA-Z0-9]* 
Регулярное выражение идентификатора функции [_a-zA-Z][_a-zA-Z0-9]*[!?]? 
Присваивание значения переменной = 
Объявление переменной с присваиванием значения variable = value 
Группировка выражений ( ... ) 
Блок begin ... end 
Тождественное равенство == 
Тождественное неравенство != 
Сравнение < > <= >= <=> 
Определение функции def f(p1, p2, ...) ... end 
Вызов функции f(a, b, ...) или f[a, b, ... ] или f.call(a, b, ... ) 
Вызов функции без параметров f или f[] или f.call 
Последовательность ; или конец строки 
Если - то if condition then ... end или ... if condition или condition and ... 
Если - то - иначе if condition then ... else ... end или condition ? ... : ... 
Бесконечный цикл loop 
Цикл с предусловием while (condition) ... 
Цикл с постусловием begin ... end until condition 
Цикл for - next для диапазона целых чисел с инкрементом на 1 1.upto(10) {|i| ... } или (1..10).each {|i| ... } или (1..10).step(1) {|i| ... } 
Цикл for - next для диапазона целых чисел с декрементом на 1 10.downto(1) {|i| ... }

Категория: Энциклопедия языков программирования | Добавил: DankoIya (19.09.2009)
Просмотров: 456 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:




Друзья сайта
  • "Красота"
  • МСК "Лугор"
  • Северодонецк"
  • Поиск
    Пользовательского поиска




    Сними свой «Аватар»



    Как установить на один компьютер Windows Vista, XP и Linux?



    Доктор Веб нашел порнографию ВКонтакте