状态修饰符告诉我们函数如何和区块链交互:

view 告诉我们运行这个函数不会更改和保存任何数据;pure 告诉我们这个函数不但不会往区块链写数据,它甚至不从区块链读取数据。

这两种在被从合约外部调用的时候都不花费任何gas(但是它们在被内部其他函数调用的时候将会耗费gas)。

参考:cryptozombies

Solidity----状态修饰符view、pure相关推荐

  1. Java中的权限修饰符和状态修饰符

    目录 1. 权限修饰符有哪些 2. 这四种修饰符分别的作用 2.1 public修饰符 2.2 private修饰符 2.2.1 分析原因 2.3 default(默认) 2.4 protected ...

  2. solidity:4.函数可见性与修饰符

    一. 函数可见性 public - 支持内部或外部调用 private - 仅在当前合约调用,且不可被继承 internal- 只支持内部调用 external - 不支持内部调用 // SPDX-L ...

  3. 包package,权限修饰符

    定义包的格式   package 包名; 多级包用.分开即可 注意事项:   package语句必须是程序的第一条可执行的代码   package语句在一个java文件中只能有一个 如果没有packa ...

  4. java 内部类 返回值_Java基础第10天+形式参数和返回值的问题、包、导包、权限修饰符、常见的修饰符、内部类(局部内部类,成员内部类,匿名内部类)...

    1:形式参数和返回值的问题(理解) (1)形式参数: 类名:需要该类的对象 抽象类名:需要该类的子类对象 接口名:需要该接口的实现类对象 (2)返回值类型: 类名:返回的是该类的对象 抽象类名:返回的 ...

  5. Java10-day01【继承(变量-构造方法访问-成员方法 访问)、super内存图、方法重写、继承、包、import、权限修饰符、final、static】

    视频+资料(工程源码.笔记)[链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg   提取码:zjxs] Java基础--学习笔记(零起点打开java ...

  6. 类及其组成所使用的常见修饰符

    修饰符: * 权限修饰符:private,默认的,protected,public * 状态修饰符:static,final * 抽象修饰符:abstract 类: * 权限修饰符:默认修饰符,pub ...

  7. 第三次学JAVA再学不好就吃翔(part41)--修饰符

    学习笔记,仅供参考 文章目录 面向对象 四种权限修饰符 常见修饰符 面向对象 四种权限修饰符 本类 同一个包下(子类和无关类) 不同包下(子类) 不同包下(无关类) private √ 默认 √ √ ...

  8. Java中包、导包、修饰符和内部类

    1.包,就是文件夹 a:包的作用,区分同名的类.对类进行分类管理. b:包的定义,package 包名.多级包用.分开. c:package语句必须在文件中第一条有效语句,如果没有package默认为 ...

  9. Java-包、权限修饰符final、static

    包 关于记事本创建包 1.手动创建包 举例: 在E盘创建一个文件夹com,在com下再创建一个smile,将java编译生成的class文件放于其中 若要执行则需命令带包执行 javac HelloW ...

  10. 9.Java面向对象-方法参数类型及返回值类型、权限修饰符、内部类、匿名内部类

    9.Java面向对象-方法参数类型及返回值类型.权限修饰符.内部类.匿名内部类 一.类名作为形式参数 A:案例演示: 类名作为形式参数当你以后看到一个方法的形参要一个 类 类型,你就传递一个该类的对象 ...

最新文章

  1. 卷积神经网络CNN---权值共享
  2. [C#]网络编程系列专题二:HTTP协议详解
  3. AOP之PostSharp初见-OnExceptionAspect
  4. mysql之distinct
  5. Linq入门演练---(1)基本用法-分组,排序,内连接
  6. c语言i++和++i程序_使用C ++程序从链接列表中消除重复项
  7. Java消息中间件--ActiveMq,RabbitMQ,Kafka
  8. Android基础教程之-------Android中两种设置全屏的方法!!!
  9. linux shell for循环使用命令中读取到的值实例
  10. 微信小程序css篇----flex模型
  11. Mybatis3.3.x技术内幕(十一):执行一个Sql命令的完整流程
  12. 2.8数据-paddlepaddle数据集uci_housing
  13. oa怎么修改服务器地址,致远oa如何设置服务器地址
  14. 【python】自动登录51cto家园
  15. 迅雷php源码,PHP生成迅雷、快车、旋风等软件的下载链接代码实例
  16. Java(springboot)连接MongoDB,终于成功啦T_T【呸】
  17. Comet OJ - Contest #5 迫真小游戏
  18. 为什么快捷指令无法将媒体转换为文本_CAD一些操作技巧(快捷键)
  19. 安全:屏蔽恶意网站 恶意网址库
  20. 产业分析:乡村旅游振兴白皮书

热门文章

  1. 轻量级神经网络架构综述
  2. DocLocker - 文档外发控制系统
  3. html特殊符号对照表
  4. IDEA中amend
  5. 汉印全能电子面单打印机-N41
  6. cocos2dx报错OpenGL error 0x0501
  7. 悟空CRM系统项目测试
  8. Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少(蓝桥基础实战)
  9. Python学习心得体会
  10. Spark——Spark Project Tungsten深入解析