python - 是否可以在 Python 中重载关键字?
问题描述
是否可以重载Python中不同关键字的含义?我想实现我自己的版本if
等for
。
解决方案
不,这是不可能的*。您只能重载运算符的行为,例如+
,==
和[]
.
无需重新编译您自己的 Python 分支,从而本质上是创建一种新语言。
推荐阅读
- mongodb - 如何在 Macbook(不是 M1)上安装 mongo db
- azure - 如何使用 Azure CLI 命令清除 Cosmos (MongoAPI) 集合?
- javascript - 如何一次查询多个 MongoDB 集合?
- php - 在 Symfony 5 中只删除一个会话
- php - Pusher api 没有监听 laravel 事件
- matplotlib - 如何在 x 轴刻度的末尾放置一些空格
- javascript - Javascript - 如何使用正则表达式提取文本
- flutter - 未处理的异常:在 null 上调用了 getter 'name'
- javascript - 有没有办法使用 cypress/JS 以编程方式通过 Keycloak 登录应用程序?
- javascript - 使脚本仅适用于特定的屏幕尺寸