gpt4 book ai didi

java - 特定项目的 IntelliJ 代码

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

我正在使用 Java 在 IntelliJ IDEA 中编写一个跨平台游戏,但我遇到了一种情况,我似乎找不到 Visual Studio 具有的此功能:

1

这个功能允许我有一个条件,(2行代码),例如#if keyword1/#endif ,以及这两行之间的代码,仅当当前项目具有 keyword1 时才编译声明为compilation symbol通过项目设置。

IntelliJ IDEA中有类似的功能吗?

最佳答案

这是一个预处理器符号,与 IDE 无关。 java 中有一些解决方法。例如,您可以使用如下内容:

public static final boolean DEBUG = false;

public void someMethod(){
if(DEBUG)
dosomething();
else
dosomethingElse();
}

大多数预编译器都会对此进行优化,使结果不包含 if-else 语句,并将其简化为对 dosomethingElse 的简单调用。但是没有像 c++ 中的 java 那样的预处理器/预编译器语句。

关于java - 特定项目的 IntelliJ 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32236346/

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