是否可以在Python中重载关键字?

时间:2019-11-23 20:13:47

标签: python keyword

是否可以重载Python中不同关键字的含义?我想实现自己的iffor等版本。

1 个答案:

答案 0 :(得分:1)

否,不可能以任何方式*。您只能重载operators的行为,例如class DishDetail extends Component { constructor (props){ super(props); } renderDish(dish) { if (dish != null){ return ( <div className="col-12 col-md-5 m-1"> <Card> <CardImg top src={this.props.dish.image} alt={this.props.dish.name} /> <CardBody> <CardTitle>{this.props.dish.name}</CardTitle> <CardText>{this.props.dish.description}</CardText> </CardBody> </Card> </div> ) } else { return ( <div> </div> ) } } renderComments(dish) { const comment = this.props.comments.map((comments) => { return ( <div className="col-12 col-md-5 m-1"> <p>{this.props.comment.comment}</p> <p>{this.props.comment.author}</p> <p>{this.props.comment.date}</p> </div> ) }) } +==

无需重新编译自己的Python分支,从而本质上可以制作新的语言。