def_spec_base.go 712 B

12345678910111213141516171819202122
  1. // package def_spec_base -- базовые типы фреймворка
  2. package def_spec_base
  3. // Int -- алиас для int.
  4. type Int int
  5. // ATxt -- алиас для внутренней строки.
  6. type ATxt string
  7. // Bool -- внутренее представление логического значения.
  8. type Bool bool
  9. // Time -- внутренее представление времени.
  10. type Time ATxt
  11. // IString -- интерфейс строкового представления
  12. type IString[T any] interface {
  13. // Get -- получить исходное значение
  14. Get() T
  15. // String -- возвращает строковое представление
  16. String() string
  17. }