Возможно ли в D определить переменную внутри контракта? У меня есть следующие функции в качестве члена интерфейса:Объявление переменной в контрактах
public @safe nothrow void eat(in ulong chunklength)
in { assert(chunklength < length); ulong oldlength = length; } // lenght is a member variable
out { assert(length == oldlength - chunklength); }
[Это обсуждение] (http://forum.dlang.org/thread/[email protected]) на форумах dlang предполагает, что он не поддерживается (если это не изменилось в прошлом году). – Michael