常用编程语言基础语法对比

本文将对 Java、Go、Python 等编程语言的基础语法进行对比。
导入包
Java
Go
Python
1 | package com.example.main; |
1 | package main |
1 | import module_name_1 |
控制结构
Java
Go
Python
if 结构
1 | if ( condition1 ) { |
switch 结构,多行语句不需要花括号但需要手动写 break;
1 | switch ( val ) { |
循环结构
1 | for ( int i = 0; i < 10; i++ ) { |
不需要小括号
if 结构
1 | if condition1 { |
switch 结构,多行语句不需要花括号且不需要手动写 break;
1 | switch val { |
循环结构,没有 while
关键字但有 for - range
结构
1 | for i := 0; i < 10; i++ { |
需要冒号,不需要花括号,小括号可省略,
if 结构
1 | if condition1: |
没有 switch 结构,可以使用 and 或 or 来组合多个条件
1 | if condition1 or condition2: |
循环结构
1 | for i in range(10): |