Junior - Основи Ruby Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Які типи змінних є в Ruby?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Що повернеться в результаті складання 10.5 та 10?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Чим відрізняються змінні, що починаються з @, @@ та $?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Що таке attr_reader, attr_writer, attr_accessor і навіщо вони?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Що таке метод?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Що означає «?» в кінці назви методів? Що означає «!» в кінці назви методів?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Чим відрізняється енумератор map від each?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Що таке модуль? Які є варіанти під’єднання модулів у клас?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Що таке клас і навіщо він потрібен?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Що таке модуль і навіщо його використовують? Чим модуль відрізняється від класу?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Що таке константа?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Що таке блок? Що таке yield? Чи можна передавати блоки в методи? Яким чином?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Що таке proc?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Що таке lambda?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

У чому різниця між proc і lambda?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Що таке eigenclass?

A
17
Q

Які види умовних операторів є в Ruby? (if, unless, ternary, case)

A
18
Q

Чи є різниця між операторами && і and?

A
19
Q

Які види циклів є в Ruby? (loop, while, until, for, each(), times() upto())

A