编程相关概念
静态类型与动态类型 语言
Section titled “静态类型与动态类型 语言”
Rust
fn main(){ let x: i32 = 10; // 显式声明类型 println!("{} ", x);}Python
x = 10 # 无类型声明print(x)
x = "hello" # x 变成了string强类型与弱类型
Section titled “强类型与弱类型”
Python
x = 10y = "20"result = x + y # TypeErrorJavaScript
let a = 1;let b = "2";console.log(a + b); // "12",发生隐式转化编译型与解释型
Section titled “编译型与解释型”