Static configuration pieces that affect compilation
const
Constant definition.
Constants can be used all across functions, exported and imported. If a constant is defined using ?= , it can be overridden by value via compiler flags or imported values.
1
-- This can be overridden with -const "TARGET_PEER_ID = \"other peer id\""
2
constTARGET_PEER_ID?="this is a target peer id"
3
β
4
-- This constant cannot be overridden
5
constSERVICE_ID="service id"
Copied!
You can assign only literals to constants. Constant type is the same as literal type. You can override only with a subtype of that literal type.