首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Yul没有其他的块?

为什么Yul没有其他的块?
EN

Ethereum用户
提问于 2020-12-21 16:32:53
回答 1查看 172关注 0票数 4

yul文档指出:

没有“其他”块可以定义。

看起来真的很奇怪。Yul有更复杂的控制流方案,如循环和开关。另外,其他EVM语言,如Solidity,支持else块,它们编译成EVM的跳转操作码非常好。

这个设计决策背后的原因是什么?

EN

回答 1

Ethereum用户

发布于 2022-09-16 11:34:35

ifs主要用于恢复条件,其中else只是程序的延续。if cond { a } else { b }模式可以通过switch cond case 0: b default: a完成。

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/91379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档