< 返回版块

.. 这个语法能用于结构体定义吗?

Mike Tang 发表于

现在是可以这样

let user2 = User {
    email: String::from("another@example.com"),
    username: String::from("anotherusername567"),
    ..user1
};

那能不能我定义A,B两个结构体

struct A {
  a1: isize,
  a2: isize
}
struct B {
  a3: isize,
  ..A
}

这样呢?

评论区

CrLF0710 2018-03-05T07:17:39.325230

这是以前的一个提案:“单继承”,最后被拒绝了。

作者 Mike Tang 2018-03-05T07:18:27.357234

哭~~

@CrLF0710 这是以前的一个提案:“单继承”,最后被拒绝了。

1 共 2 评论, 共 1 页