修饰符: 函数修饰符有 constant view pure 其中 constant和view的功能是一样的 不会消耗gas 也就是说不会做任何存储 constant在5.0以后的版本中被废弃 pure则更严格一点 不会消耗gas 也不会使用函数的变量 继承: 合约之间的继承是通过 is 来实现的: contract father{ uint public money = 1000; } contract son is father{ //son 继承 father function
C允许同时使用多于一个的修饰符,这就使得可以创建一下各种类型: int board[8][8];//int数组的数组 int **ptr;//指向int的指针的指针 int *risk[10];//具有10个元素的数组,每个元素都是一个指向int类型的指针 int (* risk)[10];//一个指针,指向具有10个元素的int数组 int * oof[3][4];//一个3*4数组,每个元素都是一个指向int类型的指针 int (* oof)[3][4];//一个指针,指向一个3*4的in