gpt4 book ai didi

java - 我们可以以编程方式更改语言语法吗?

转载 作者:行者123 更新时间:2023-12-01 14:13:16 25 4
gpt4 key购买 nike

在 Java 映射中,当我们需要插入一些值时,我们使用:

map.put(key, value);

在其他语言中,例如 C++ 映射或 Python 字典,我们可以使用方括号:

map['key'] = value

此语法对 Java map 无效。我们可以通过编写一些代码或使用一些库以编程方式更改此语法吗?

最佳答案

在 Java 中,你不能。很少有语言允许自定义语法。例如,Perl 具有“pragmas”,它们基本上是其他 Perl 代码,可在脚本运行前对其进行预处理。它非常强大但也很可怕。

如果您需要与 Java 兼容但又喜欢漂亮的语法,我会建议改用 Kotlin,它(像 C++ 和 Python)允许 operator overloading .

关于java - 我们可以以编程方式更改语言语法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62595098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com