У вас вопросы?
У нас ответы:) SamZan.net

строка которой можно манипулировать средствами языка str

Работа добавлена на сайт samzan.net: 2016-03-30

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 7.4.2025

Примеры

В Ruby есть немало оригинальных решений, редко или вообще не встречающихся в распространённых языках программирования. Можно добавлять методы не только в любые классы, но и в любые объекты. Например, вы можете добавить к некоторой строке произвольный метод.

                  # всё от символа # и до конца строки - комментарий

                  # = является оператором присваивания,

                  # символы в «"» - строка, которой можно манипулировать средствами языка

 str = "Привет"   # здесь создаётся переменная str, типа String

                  # def - ключевое слово для объявления функции

 def str.bye      # str. указывает, кому принадлежит метод (по умолчанию Object)

                  # bye - имя метода, за ним может следовать необязательный, заключённый в

                  # круглые скобки список параметров функции

   "Пока!"        # из метода возвращается последнее вычисленное значение (здесь - строка)

 end              # ключевым словом end заканчиваются практически все инструкции Ruby

                  # puts - метод,

                  # str.bye - обращение к методу bye объекта str

                  # значение, полученное из метода bye передаётся методу puts

                  # который выводит на экран информацию

 puts str.bye     #=> Пока!

Этот пример также демонстрирует, как в Ruby можно использовать синглтон. В этом примере синглтоном является объект str.

Любая конструкция в Ruby возвращает значение. Например:

                  # конструкция if вычисляет выражение после него, и, если оно истинно,

                  # возвращает результат выражения между then и else, иначе между else и end

 puts( if 5 > 3 then "Одно" else "Другое" end )   #=> Одно

                  # происходит присваивание значения переменной var, и операция присваивания

                  # возвращает значение переменной var, которая выводится на экран

 puts( var = 5 )                                  #=> 5

[править]




1. КОНТРОЛЬНАЯ РАБОТА по дисциплине Основы государственного и муниципального управления по направле
2. Вариант13 Расчет объема работ- Количество ТА за текущий год- Количест
3. Оренбургская государственная медицинская академия Минздрава России С
4. Brcly Jmes Hrvest.html
5. тематика 3 семестр 2013-2014 уч
6. отказ от тайной дипломатии и открытые мирные договоры; 2 свободу судоходства; 3 отмену таможенных б
7. Харківський політехнічний інститут До друку і в світ дозволяю Проректор Романовський О
8. Особливості контролю та забезпечення якості проектів інформатизиції
9. Лабораторная работа ’8
10. Руководство по знанию законов 1