执行条件检查 - require-51CTO学堂

执行条件检查 - require

5923 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
想要进入区块链行业的人士,无论是有编程基础的人还是完全新手,都可以通过学习Solidity编程,实现自我提升和职业转型,发现更对机会,实现个人价值的最大化。
你将会学到
将全面掌握Solidity智能合约开发,学习构建和部署去中心化应用,为区块链开发职业生涯打下坚实基础
  • 系统化0到1的全面掌握 Solidity 知识
  • 行业ERC-20标准
  • 行业ERC-721标准
  • 掌握使用OpenZeppelin安全库
  • 多合约通信机制
  • 全面掌握Solidity基础
课程简介

Solidity 简介

Solidity是一种静态类型、面向合约的高级编程语言,专门为编写智能合约而设计,它被用于eth和其他兼容区块链平台。

Solidity语言受到了C++、Python和JavaScript等语言的影响,旨在提供一种安全、易于理解的方式来创建和管理智能合约。

特点

  • 静态类型:Solidity是一种静态类型语言,这意味着所有变量的类型在编译时都必须明确指定。

  • 面向合约:Solidity中的主要构建块是合约(Contracts),它们类似于面向对象编程中的类。合约可以包含状态变量、函数、事件、修饰符等。

  • 继承:Solidity支持多重继承,允许合约继承其他合约的属性和行为。

  • 兼容EVM:Solidity编写的智能合约被编译成EVM(虚拟机)字节码,这使得它们可以在eth网络上部署和执行。


画板 1.png

学习笔记:

image.png

展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交