Java
2021/8/25 1:12:00
PythonやってからJavaを始めたら、Javaのコードはネットに転がってるコードをコピペしたら動くから、人を堕落させる言語だと思った。当時は。
Pythonが動かなさすぎるねん。
implブロック内のselfを引数に取らない関数。
Javaのstaticメソッドっぽさがある。
struct Rectangle {width:f64, height:f64}
impl Rectangle {
fn square(size: f64) -> Rectangle { //関連関数
Rectangle { width: size, height: size }
}
}
fn main() {
let rect = Rectangle::square(32.);
println!("width: {}, height: {}", rect.width, rect.height); //width: 32, height: 32
}