ECMAScript与Python、Java和C++比较的详细的代码案例
以下是ECMAScript与Python、Java和C++的比较,包含详细的代码案例。
1. 基本语法比较
ECMAScript
let sum = (a, b) => a + b;
console.log(sum(5, 3)); // 输出: 8
Python
def sum(a, b):return a + bprint(sum(5, 3)) # 输出: 8
Java
public class Main {public static void main(String[] args) {System.out.println(sum(5, 3)); // 输出: 8}static int sum(int a, int b) {return a + b;}
}
C++
#include <iostream>
using namespace std;int sum(int a, int b) {return a + b;
}int main() {cout << sum(5, 3) << endl; // 输出: 8return 0;
}
2. 类和继承
ECMAScript
class Animal {constructor(name) {this.name