ключевые слова interface(для описания интерфейсов классов), function (для описания сигнатур функций). выглядеть будет примерно так:
interface f
f: int
h: array
fu: func
function F(
g: int,
h: array,
fu: f,
) -> str
Нужно ли заводить ключевое слово type для описания типов?
примерно так:
type byte
# просто тип byte. пустой тип.
type bytearray = array<byte> # создание массива с элементами типа byte
type myarray(array) # наследование
или можно сделать через interface?
interface byte
interface bytearray(array):
.: byte
interface myarray(array)
Куда тебя занесло?
А протобуф чем не подошел?
в петпроекты
Обсуждают сегодня