LINUX.ORG.RU

История изменений

Исправление no-such-file, (текущая версия) :

связываем значение a (1) с идентификатором x

т.е. копируем значение 1 в новый слот и связываем его с x.

guile> (define (tst x) (write x) (set! x b) (write x))
guile> (define a 1)                                   
guile> (define b 2)
guile> (tst a)
12
guile> a
1
guile> b
2

Т.е. изменение x не влияют на a - x содержит копию значения a.

Исходная версия no-such-file, :

связываем значение a (1) с идентификатором x

т.е. копируем значение 1 в новый слот и связываем его с x.