美文网首页
元宇宙之小白开发(27)-- pragma关键字,编译预处理

元宇宙之小白开发(27)-- pragma关键字,编译预处理

作者: Edwin_红狼 | 来源:发表于2022-05-23 23:41 被阅读0次

    pragma关键字,编译预处理

    pragma 在C/c++是一种编译预处理的,比如那一行不发出警告等编译相关的内容,

    在Solidity 也有用到这个关键字,主要用来标识版本,

    比如^0.4.0,说明支持0.4.10~16的版本,但不支持0.3.0或0.5.0的版本。

    还有有写pragma solidity >=0.4.16 <0.9.0,就是支持大于0.4.16到0.9.0版本;

    其实这是一种较好版本控制方式,现在我们使用很多组件,也能够运用类似的定义,或者是版本兼容的定义,而不是你组件升级了,我们使用方也一定要,必须要升级,也需要有较好的共存机制与平滑升级方案。

    相关文章

      网友评论

          本文标题:元宇宙之小白开发(27)-- pragma关键字,编译预处理

          本文链接:https://www.haomeiwen.com/subject/opwdprtx.html