Tolk и FunC: стандартная библиотека
warning
Эта страница переведена сообществом на русский язык, но нуждается в улучшениях. Если вы хотите принять участие в переводе свяжитесь с @alexgton.
FunC обладает богатой [стандартной библиотекой] (/v3/documentation/smart-contracts/func/docs/stdlib),
известной как файл "stdlib.fc ". Она довольно низкоуровневая и содержит множество asm
функций, названия которых очень похожи на команды TVM.
Tolk также имеет стандартную библиотеку, основанную на библиотеке FunC. Три основных отличия:
- Она разделена на несколько файлов:
common.tolk
,tvm-dicts.tolk
и другие. Функции изcommon.tolk
доступны всегда. Функции из других файлов доступны после импорта:
import "@stdlib/tvm-dicts"
beginCell() // available always
createEmptyDict() // available due to import
- Вам не нужно загружать ее с GitHub, она является частью дистрибутива Tolk.
- Почти все функции FunC были переименованы в
подробныепонятные названия. Это позволяет лучше понимать, что происходит, при написании контрактов или чтении примеров.