我刚到开罗,我想知道当我写let x = 1;
和tempvar x = 1;
时有什么不同。在Cairo Lang中let和tempvar有什么不同吗?
是的,有区别。关键字let
创建了一个由编译器解析的引用,而tempvar
实际上使用一个称为ap
指针的专用寄存器将变量存储在堆栈中。你可以在这里找到更多的信息