Предметный указатель
Предметный указатель
?-обозначение 11
LIFO 32
Matsumoto Yukihiro 5
Ruby
# 6
"#{expr}" 42
"string" 42
$* 47
$< 47
%Q(string) 42
%q(string) 42
%W(a b c) 43
%w(a b c) 43
’string’ 42
** 7
; 6
?: 14
в записи чисел 10, 42
в имени переменной 45
FILE 47
LINE 47
! 10
ARGF 47
ARGV 8, 47
Array 8, 42, 43
[] 8
[] = 45
compact 13
each 10
join 11
new 12
size 12
Bignum 42
break 47
DATA 47
def 11
Enumerable
all? 10
any? 10
collect 11
detect 10
each_with_index 12
find 10
find_all 10
inject 9
inject 45
map 11
reject 10
select 10
ENV 47
exit 10
false 10
Fixnum 42
% 8
/ 8
to_s 8
Float 42
for 13
Hash 42
if 10
Integer
times 45
Kernel
Integer 13
puts 45
main 45
Math
sqrt 11
Matrix 15
next 47
Numeric
step 13
Object 45
P 11
puts 6
Range 9, 42, 43
redo 47
Regexp 42
require 15
retry 47
информация о классах и методах 9
RUBY PLATFORM 47
исключительная ситуация
RUBY VERSION 47
NoMethodError 45
self 45
итератор 9
STDOUT 6, 7, 47
each 10
String 6, 42
inject 9
reverse 11
scan 9
Array 11, 12, 42, 45
to i 45
Bignum 42
Symbol 42
Fixnum 7, 42, 45
to s 7
Float 42
true 10
Hash 42
while 7
Integer 45
аргументы командной строки 8
Matrix 15
базовые типы 7, 42
Numeric 13
блок 9
Object 45
версия интерпретатора 47
Range 9, 42
возведение в степень 7
Regexp 42
вызов метода 6,
45
String 6, 9, 42, 45
выражение 6,47
Symbol 42, 45
многострочное 6
команды операционной системы деление 45
целочисленное 8
комментарий 6
диапазон 9, 42, 43
литерал 45
как последовательность 9
логические величины
зарезервированные слова 45
false 10
значения переменных среды 47
true 10
идентификатор платформы 47
массив 8, 42, 43
имя аргументов командной строки глобальной переменной 45, 8, 47
класса 46
массивов 43
константы 7, 45
пустой 43
локальной переменной 7, 45
строк 43
метода 10, 45
метод модуля 46
вызов 45
переменной класса 45
определение 11
переменной экземпляра 45
множественное присваивание 14
файла программы 47
модуль
индикатор системы счисления
Enumerable 9, 10, 12, 45, 13, 42
Kernel 13, 45
0b 13, 42
Math 11
0x 13, 42
нахождение остатка 8
инструкция 6
номер строки программы 47
объекты
предопределённые 8
оператор 47
% 47
%= 47
& 47
&& 47
&&= 47
&= 47
* 47
** 47
**= 47
*= 47
+ 47
+= 47
– 47
–= 47
43, 47 43, 47
/ 47
/= 47
< 47
<< 47
<<= 47
<= 47
<=> 47
= 47
== 47
=== 47
=~ 47
> 47
>= 47
>> 47
>>= 47
! 47
?: 47
!~ 47
[] 47
[] = 47
– 47
~ 47
~= 47
and 47
begin 47
defined? 47
end 47
if 47
not 47
or 47
unless 47
until 47
while 47
больше 47
больше или равно 47
вычитания 47
деления 47
дополнения 47
меньше 47
меньше или равно 47
нахождения остатка 47
отрицания 47
переопределяемый 47
побитовое «И» 47
побитовое «Или» 47
побитовое исключительное
«Или» 47
получения элемента 47
присваивания 7, 47
присваивания с операцией. 7, 47
присваивания элементу....47
проверка на равенство 47
проверки определения символа 47
сдвига влево 47
сдвига вправо 47
сложения 47
создания блока 47
создания диапазона 47
сравнение с образцом 47
тернарный 47
умножения 47
унарный минус 47
унарный плюс 47
условное «И» 47
условное «Или» 47
условный 47
цикла 47
определение метода 11
остаток от деления 8
отрицание 10
параллельное присваивание.. 14
параметры метода 6
переменная 7
перенаправление вывода 6
подстановка в строку 42
подчёркивание
в записи чисел 10, 42
в имени переменной 45
получатель сообщения 45
посылка сообщения 6
предопределённые объекты 8, 47
$* 47
$< 47
_ FILE 47
_ LINE 47
ARGF 47
ARGV 47
DATA 47
ENV 47
RUBY_PLATFORM 47
RUBY_VERSION 47
STDOUT 47
версия интерпретатора 47
значения переменных среды47
идентификатор платформы 47
имя файла программы 47
массив аргументов командной
строки 47
номер строки программы.. 47
стандартный ввод 47
преобразование
строки в целое число 8
целого числа в строку 8
приоритет операторов 47
присваивание
множественное 14, 47
параллельное 14, 47
с операцией 47
программа 6
регулярное выражение 42
символ 42
45
перевода строки 45
синтаксические правила 6
создание
массива строк 43
стандартный ввод 47
стандартный вывод 6
перенаправление 6
строка 42
терм 45
тернарный оператор 14
хэш 42
цикл
for 13, 47
while 7
число
binary 42
hexadeciamal 42
octal 42
восьмеричное 42
двоичное 42
«действительное» 42
с плавающей точкой 42
целое 42
шестнадцатеричное 42
экранирование пробела 43
эскейп-последовательность..42 45
асимптотическая сложность 11
быстрое
возведение в степень 15
преобразование Фурье 16
инвертирование строки 11
индикатор системы счисления
0 13, 42
0b 13, 42
0x 13, 42
матрица 15
палиндром 11, 15
перенаправление вывода 6
последовательность целочисленная 14
чисел Фибоначчи 13
рекурсивный метод 14
решето Эратосфена 13
символ перевода строки 45
стандартный вывод 6
перенаправление 6
стек 32
стековый калькулятор 32
стиль программирования
Ruby way 9
директивный 6
низкоуровневый 8
объектно-ориентированный подход Ruby 9
числа Фибоначчи 13
число
binary 42
hexadeciamal 42
octal 42
восьмеричное 42
двоичное 42
простое 9
шахматное 7
шестнадцатеричное 42
Эратосфен 13
эскейп-последовательность 42
45
эффективность программы 8