小编Mar*_*Dub的帖子

我可以在 Smalltalk 中比较两个日期吗?

我有两个日期需要比较,如果一个日期已经过去了。这意味着:

date1 := Date newDay: 10 month: 12 year: 2017
date2 := Date newDay: 1 month: 1 year: 2020
Run Code Online (Sandbox Code Playgroud)

所以在这种情况下date2是过去date1,所以我需要这是真的

date1 := Date newDay: 10 month: 12 year: 2017
date2 := Date newDay: 3 month: 7 year: 2015
Run Code Online (Sandbox Code Playgroud)

应该返回false。

有人有提示吗?欣赏!

smalltalk date visualworks

1
推荐指数
1
解决办法
301
查看次数

Rust 中的 String 真的是引用类型吗?

struct User {
    username: String,
    email: String,
    sign_in_count: u64,
    active: bool,
}

fn main() {
    let mut user = User {
        username: String::from("Paulx"),
        email: String::from("paulx@gmail.io"),
        sign_in_count: 0,
        active: true,
    };

    let name = user.username;
    user.username = String::from("Alix");

    println!("{}", name);
}
Run Code Online (Sandbox Code Playgroud)

您将看到 是username从用户复制的变量name。变量name不是标量类型,为什么它可以复制呢?

rust

0
推荐指数
1
解决办法
110
查看次数

标签 统计

date ×1

rust ×1

smalltalk ×1

visualworks ×1