Java 和空格作为语法(ala Python)?

标签 java python syntax whitespace

Java 语法中有一部分让我很烦:那就是花括号和分号。是否存在某种允许我使用除此之外的所有 Java 语法的翻译器?我想做这样的事情:

public class Hello:
    public static void main(String[] args):
        System.out.println("I like turtles.")

public class Another:
    public static void somethingelse():
        System.out.println("And boobs")

它是 Python 的空白作为语法模型,我已经爱上它了。我相信它更干净,眼睛更舒服。如果它不存在,我实际上正在考虑投入大量时间来编写一个可以为我做这件事的解析器。 (理想情况下,它会打开它,用空格格式化,保存时,保存为带有大括号和所有内容的 java 语法)

这会在语言的其他地方引起问题吗?我会遇到什么样的问题?我想完全按照原来的方式使用所有其余的 Java 语法,只是想修改这个小问题。

已经可以在 Eclipse 中编写和阅读代码了。是的,我已经知道如何使用代码格式化工具和所有可用的自动完成选项,这只是编码风格的偏好所以请不要回答“你应该学会习惯它”或“你应该使用一个为你做大括号的IDE“......不。我不想这样。

最佳答案

您可以切换到 Jython 吗? Python的语法,Java的运行环境。

关于Java 和空格作为语法(ala Python)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4251478/

相关文章:

java - 构建失败 : org. codehaus.groovy.control.MultipleCompilationErrorsException

java - PropertyConfigurator.configure 不适用于 spring

java - Ubuntu:Gradle Maven-发布插件-无法通过sftp连接

Python-如何将.txt文件(两列)转换为字典元素?

php - 更有效地验证 PHP 文件的语法

java - FileReader#mark() 抛出 java.io.IOException

python - 无法在 Google App Engine 上使用 jinja2 PackageLoader

python - 使用 Python 3 在单元测试中测试未知模块

javascript - 这个 JavaScript/jQuery 语法是如何工作的 : (function( window, undefined ) { })(window)?

java - Java中的 "->"运算符是什么?甚至是运营商吗?