+
 新版
2019-04-11 23:31
哎,现在的代码越来越花眼了,编译器前端要变革呀。
2019-04-11 18:29
感受一下rust的语法,github上随便找的
impl ::std::error::Error for Error {
----fn cause(&self) -> Option<&dyn (::std::error::Error)> {
--------match *self {
------------Error::Window(ref err) => Some(err),
------------Error::Font(ref err) => Some(err),
------------Error::Render(ref err) => Some(err),
--------}
----}

----fn description(&self) -> &str {
--------match *self {
------------Error::Window(ref err) => err.description(),
------------Error::Font(ref err) => err.description(),
------------Error::Render(ref err) => err.description(),
--------}
----}
}

impl ::std::fmt::Display for Error {
----fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
--------match *self {
------------Error::Window(ref err) => err.fmt(f),
------------Error::Font(ref err) => err.fmt(f),
------------Error::Render(ref err) => err.fmt(f),
--------}
----}
}
2019-04-11 16:03

引用来自“有来有趣”的评论

感觉是一个叫好不叫座的语言

引用来自“Jason909”的评论

gc可用的情况下,rust没什么优势
有gc就不能成为系统级语言,和golang一样了。没有gc,还能内存安全才是rust的卖点
2019-04-11 13:58

引用来自“shifeng1983”的评论

为了不手动回收,引入了所有权概念,结果发现不能实现链表,然后给自己填坑,引入了生命周期概念,还是去用c++吧

引用来自“matrix1986”的评论

1983年就老的学不动了啊?

引用来自“shifeng1983”的评论

有用的学,没用的东西学啥?
..亚马逊都在用RUST写新一代容器了,竟然说没用,83年果然学不动了啊
2019-04-11 13:55

引用来自“shifeng1983”的评论

为了不手动回收,引入了所有权概念,结果发现不能实现链表,然后给自己填坑,引入了生命周期概念,还是去用c++吧

引用来自“matrix1986”的评论

1983年就老的学不动了啊?
有用的学,没用的东西学啥?
2019-04-11 11:30

引用来自“shifeng1983”的评论

为了不手动回收,引入了所有权概念,结果发现不能实现链表,然后给自己填坑,引入了生命周期概念,还是去用c++吧
1983年就老的学不动了啊?
2019-04-11 11:04
这新闻哪儿来的?Rust官网上没说这事啊?
2019-04-11 10:44
为了不手动回收,引入了所有权概念,结果发现不能实现链表,然后给自己填坑,引入了生命周期概念,还是去用c++吧
2019-04-11 10:30

引用来自“有来有趣”的评论

感觉是一个叫好不叫座的语言
谁说的,现在大部份优质的区块链项目都是用rust开发的。
2019-04-11 09:53
RUST = C++++
C++++ = C#
2019-04-11 09:31

引用来自“神州浪子”的评论

RUST = C++++
C++++不就&#26159;C#吗😂
2019-04-11 08:54
相信它一定辉煌起来的。
2019-04-11 08:34
感觉是一个叫好不叫座的语言
回复 @
{{emojiItem.symbol}}
返回顶部
顶部