V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
se77en
V2EX  ›  程序员

为什么 Rust 要设计这么难看的语法?

  •  
  •   se77en ·
    se77en · 2014-04-21 10:13:48 +08:00 · 8329 次点击
    这是一个创建于 3629 天前的主题,其中的信息可能已经有所发展或是发生改变。
    let world: &'static str = "world";
    11 条回复    1970-01-01 08:00:00 +08:00
    smalltalk
        1
    smalltalk  
       2014-04-21 12:29:04 +08:00
    搞Rust的这帮人,智力有问题。
    jerryrong
        2
    jerryrong  
       2014-04-21 12:46:37 +08:00
    就是因为这个原因,目前在观望这个语言,还有某些关键字
    ChiangDi
        3
    ChiangDi  
       2014-04-21 12:53:04 +08:00 via Android
    现在还不太稳定,先别学着。
    haxe
        4
    haxe  
       2014-04-21 13:31:37 +08:00   ❤️ 3
    那个问题刚好今天有人在reddit提出来,并且被解释&讨论了
    http://www.reddit.com/r/programming/comments/23if42/rust_for_c_programmers_part_2_control_flow/cgxcsco

    为什么同样一个问题,在这里的回答就显得这么主观呢。
    se77en
        5
    se77en  
    OP
       2014-04-21 13:39:58 +08:00
    @jerryrong 确实得观望
    se77en
        6
    se77en  
    OP
       2014-04-21 13:41:40 +08:00
    @haxe 这个问题就应该是主观的,你可以试着敲一下这一行代码,看看覆盖到的键盘区域有多大,不是所有问题都是可以客观分析的
    gaicitadie
        7
    gaicitadie  
       2014-04-21 13:43:51 +08:00
    这种语法不常用
    davepkxxx
        8
    davepkxxx  
       2014-04-21 15:46:36 +08:00
    因为他们可以这么做,所以他们就做了。
    davepkxxx
        9
    davepkxxx  
       2014-04-21 15:47:56 +08:00
    @haxe

    [–]nikbackm 14 分/分 13 小时 ago

    static should be self explanatory.

    Uh? Have you ever programmed C++? ;)

    Luckily you already explained it before that!
    dancercl
        10
    dancercl  
       2014-04-22 10:47:52 +08:00
    语法难不难看无所谓
    但这种设计太复杂了
    不太容易让脑子直接理解代码,这个比较关键
    chrishine
        11
    chrishine  
       2014-04-22 15:12:26 +08:00
    刚在CSDN看博文,看到评论ID略熟悉.估计是楼主了.
    Go和Rust果然是对立的啊哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5460 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 01:34 · PVG 09:34 · LAX 18:34 · JFK 21:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.