constant view pure
2021-08-12 本文已影响0人
Flora_HAHA
首先,这三个修饰词都意味着不需要消耗gas。
1、constant 常量,意味着不可变化。可以读取状态变量但是不能改。不是所有的类型都支持常量,它只能修饰值类型的变量和字符串。
2、view
只可以修饰函数,不可以修饰变量。
它表明该函数内部可以对storage类型的变量进行读取,无法修改。(类似constant修饰的函数)
3、pure
只能修饰函数。
它表明该函数内,无法读/写状态变量,否则编译通不过