Ruby → №13 пайдаланушы нұсқаулығы - Ruby - мұрагерлік
Inheritance, Ruby, ruby lesson, ruby уроки, user guide, наследование, руководство пользователя
Наша классификация объектов в каждом дне жизни является на самом деле иерархической. Мы знаем, что все кошки млекопитающие, а все млекопитающие являются животными. Наименьшие классы наследуют характеристики из больших классов, к которым они принадлежат. Если все млекопитающие дышат, то все …
ОқыRuby → Пайдаланушы нұсқаулығы №12 - Ruby - Класстар
class, Ruby, ruby lesson, ruby уроки, user guide, класс, руководство пользователя
Реальный мир наполнен объектами, и мы можем классифицировать их. Например, очень маленький ребёнок, вероятно, скажет "гав-гав", когда увидит собаку, независимо от породы; мы же на самом деле видим мир в терминах категорий.
В терминологии объектно-ориентированного программирования категория объекта "dog" называется …
ОқыRuby → Пайдаланушы нұсқаулығы №11 - Ruby - Әдістер
methods, Ruby, ruby lesson, ruby уроки, user guide, методы, руководство пользователя
Что является методом? В Объектно-ориентированном программировании мы не оперируем данными непосредственно извне, скорее объект имеет некоторое представление о том, как оперировать ими (когда его хорошо попросят). Вы можете сказать, что мы передаём сообщение в объект, и эти сообщения, как правило, …
ОқыRuby → Пайдаланушы нұсқаулығы №10 - Ruby - Объектіге бағытталған ойлау
Ruby, ruby lesson, ruby уроки, user guide, ооп, руководство пользователя
Объектно-ориентированный является очень броской фразой. Называя что-либо объектно-ориентированным, вы можете звучать весьма умно. Ruby позиционирует себя как объектно-ориентированный язык сценариев, но что на самом деле означает "объектно-ориентированный"?
Имеется множество вариантов ответов на этот вопрос, все из которых, вероятно, сводятся к …
ОқыRuby → Пайдаланушы нұсқаулығы №09 - Ruby - Итераторлар
interators, Ruby, ruby lesson, ruby уроки, user guide, итераторы, руководство пользователя
Итераторы не являются оригинальной концепцией в Ruby. Они являются обычным явлением в объектно-ориентированных языках. Также используются в Lisp, хотя они и не называются итераторами. Однако концепция итераторов является незнакомой для многих, поэтому должна быть объяснена более детально.
Глагол iterate означает …
ОқыRuby → Пайдаланушы нұсқаулығы №08 - Ruby - Басқару құрылымдары
case, for, Ruby, ruby lesson, ruby уроки, user guide, while, руководство пользователя
В данной главе больше поговорим об управляющих структурах в Ruby.
case
Мы используем оператор case для проверки последовательности условий. Это действительно очень похоже на switch в C и Java, но является более мощным инструментом, как мы увидим далее.
Оқыruby> i=8 …
Ruby → Пайдаланушы нұсқаулығы №07 - Ruby - қарапайым мысалдарға оралу
руководство пользователя, ruby lesson, Ruby, ruby уроки, user guide, regular expressions, string
А теперь давайте разберём код из некоторых наших предыдущих примеров программ.
Следующий пример появился впервые в этой главе .
def fact(n) if n == 0 1 else n * fact(n-1) end end print fact(ARGV[0].to_i), "\n"
Поскольку это первое пояснение, то …
ОқыRuby → Пайдаланушы нұсқаулығы №06 - Ruby - Массивтер
arrays, Ruby, ruby lesson, ruby уроки, user guide, массивы, руководство пользователя
Вы можете создать массив из списка нескольких объектов, используя квадратные скобки ([]) и разделяя их запятыми. Массивы в Ruby могут совмещать различные типы объектов.
ruby> ary = [1, 2, "3"] [1, 2, "3"]
Массивы могут быть склеены и повторены также …
ОқыRuby → Пайдаланушы нұсқаулығы №05 - Ruby - Тұрақты өрнектер
user guide, регулярные выражения, ruby lesson, Ruby, ruby уроки, руководство пользователя, regular expressions
Давайте напишем более интересную программу. В этот раз мы проверим, подходит ли строка под описание, закодированное в кратком шаблоне.
Некоторые символы и комбинации символов имеют специальное значение в этих шаблонах, и включают в себя:
[] - определение диапазона (например, [a-z] …
ОқыRuby → Пайдаланушы нұсқаулығы №04 - Ruby - Stroki
Ruby, ruby lesson, ruby уроки, user guide, руководство пользователя
Руби работает со строками также, как и с числовыми данными. Строки могут быть заключены как в двойные кавычки, так и в одиночные.
ruby> "abc" "abc" ruby> 'abc' "abc"
Двойные и одиночные кавычки имеют различный эффект в некоторых случаях. Строки, заключённые …
Оқы- Геній
- Қыр. 13, 2024, 12:46 Т.Қ.
C++ - Тест 001. Первая программа и типы данных
- Нәтиже:66ұпай,
- Бағалау ұпайлары-1
- torgaev_2024
- Қыр. 8, 2024, 6:20 Т.Ж.
C++ - Тест 001. Первая программа и типы данных
- Нәтиже:33ұпай,
- Бағалау ұпайлары-10