- 主题:rust写起来真蛋疼
全站审核中,暂不能查看本文内容...
全站审核中,暂不能查看本文内容...
全站审核中,暂不能查看本文内容...
一年多后重新尝试了一下,这次感觉还可以。
熟练以后写起代码来不那么别扭了,大多数时候能一次编译通过,即使不过看提示信息也知道怎么改。
如果程序对性能要求较高,又不想用C++,rust好像是唯一的选择。
而且rust调用C++很方便,不像glang的cgo那样代价很大。
【 在 omni 的大作中提到: 】
: 一个简单需求,又得Arc又得RefCell的一层包一层,太啰嗦了。
: 远没有golang的淋漓尽致的快感。
--
FROM 221.221.0.*
反正就一个目的:不能让你自由自在(HuZuoFeiWei)地用指针。
【 在 omni 的大作中提到: 】
: 一个简单需求,又得Arc又得RefCell的一层包一层,太啰嗦了。
: 远没有golang的淋漓尽致的快感。
--
修改:dhcn FROM 124.207.188.*
FROM 124.207.188.*
多线程场景使用RefCell/Arc无所厚非,不过这并不是rust最麻烦的地方,rust最麻烦的应该是生命周期这块吧
【 在 dhcn 的大作中提到: 】
: 反正就一个目的:不能让你自由自在(HuZuoFeiWei)地用指针。
--
FROM 120.52.147.*
这个特性设计只是相对略新一点,初学理解接受起来略麻烦一点。但是这个特性的基础部分是日常任务,用一段时间基本就掌握了
【 在 zli07 的大作中提到: 】
: 多线程场景使用RefCell/Arc无所厚非,不过这并不是rust最麻烦的地方,rust最麻烦的应该是生命周期这块吧
--
修改:dhcn FROM 124.207.188.*
FROM 124.207.188.*
你说的只是最简单的情况,如果场景复杂起来了就不是这么容易了。比如 HRTB/may_dangle/PhantomData等的使用,对语言只了解皮毛没有正确掌握生命周期的机制的话,可能没法正确处理一些问题
【 在 dhcn 的大作中提到: 】
: 这个特性设计只是相对略新一点,初学理解接受起来略麻烦一点。但是这个特性的基础部分是日常任务,用一段时间基本就掌握了
--
FROM 120.52.147.*
行远必自迩,谁给你的这种观念:夯实基础=了解皮毛
【 在 zli07 的大作中提到: 】
: 你说的只是最简单的情况,如果场景复杂起来了就不是这么容易了。比如 HRTB/may_dangle/PhantomData等的使用,对语言只了解皮毛没有正确掌握生命周期的机制的话,可能没法正确处理一些问题
:
--
修改:dhcn FROM 124.207.188.*
FROM 124.207.188.*
mozilla最近裁员250人...
【 在 tgfbeta (右旋肉碱) 的大作中提到: 】
: 标 题: Re: rust写起来真蛋疼
: 发信站: 水木社区 (Fri Apr 26 08:56:00 2019), 站内
:
: mozilla
: 【 在 Harry221 (Harry221) 的大作中提到: 】
: : 反正没见过有哪个公司用
: : - 来自「最水木 for iPhone 6」
:
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 36.106.167.*]
--
FROM 171.83.95.*