G
Size: a a a
G
G
f(...)
ссылочно-прозрачноNE
G
f(...)
ссылочно-прозрачноEG
OA
NE
G
expr
можно подставить её значением без изменения работы программы, то expr
ссылочно-прозрачноNE
G
NE
EG
expr
можно подставить её значением без изменения работы программы, то expr
ссылочно-прозрачноfn f() {
for i in (1..1_000_000) { black_box(i * i); }
5
}
G
G
fn f() {
for i in (1..1_000_000) { black_box(i * i); }
5
}
EG
G
EG
В
f(...)
ссылочно-прозрачноEG
NE