فهرست منبع

ограничение на значения переменных

kpmy 10 سال پیش
والد
کامیت
93660851b7
1فایلهای تغییر یافته به همراه1 افزوده شده و 0 حذف شده
  1. 1 0
      rt2/scope/stdScope.go

+ 1 - 0
rt2/scope/stdScope.go

@@ -130,6 +130,7 @@ func (m *manager) Update(o object.Object, val Value) {
 	} else {
 		tmp = val(tmp)
 	}
+	assert.For(tmp != nil, 40) //если устанавливают значение NIL, значит делают что-то неверно
 	if tmp == nil {
 		tmp = undef
 	}