亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 有點變態(tài)的perl6語法? [打印本頁]

作者: miniqq    時間: 2009-12-22 17:11
標題: 有點變態(tài)的perl6語法?
你需要多少時間習慣?


----------------------------------------------------------------------
    say [+] 1, 2, 3;    # 6
    say [+] ();         # 0
    say [~] <a b>;      # ab
    say [**] 2, 3, 4;   # 2417851639229258349412352

    [\+] 1, 2, 3, 4     # 1, 3, 6, 10
    [\**] 2, 3, 4       # 4, 81, 2417851639229258349412352

    if [<=] @list {
        say "ascending order";
    }


----------------------------------------------------------------------
    if    [==] @nums { say "all nums in @nums are the same" }
    elsif [<]  @nums { say "@nums is in strict ascending order" }
    elsif [<=] @nums { say "@nums is in ascending order"}

----------------------------------------------------------------------
    subset Squares of Int where { .sqrt.int**2 == $_ };

    multi sub square_root(Squares $x --> Int) {
        return $x.sqrt.int;
    }
    multi sub square_root(Num $x --> Num) {
        return $x.sqrt;
    }

----------------------------------------------------------------------
    my @integers = 0..*;
    for @integers -> $i {
        say $i;
        last if $i % 17 == 0;
    }

    my @even = map { 2 * $_ }, 0..*;
    my @stuff = gather {
        for 0 .. Inf {
            take 2 ** $_;
        }
    }

----------------------------------------------------------------------
    my $file = open '/etc/passwd', :r;
    for $file.lines -> $line {
        say $line;
    }

----------------------------------------------------------------------
作者: af80    時間: 2009-12-22 17:18
Perl6 has some new features, those are what it should have, since most of them have owned by other popular languages like Python/Ruby while not Perl5.
Personally I best wish Perl6 come soon. Everything has been getting improved like Perl, but won't us?

Orchid in Ubuntu
作者: cobrawgl    時間: 2009-12-22 18:05
多看幾眼就習慣了,習慣了就會覺得好了
作者: flw    時間: 2009-12-22 18:14
比較直觀,很好理解。
作者: ttcn_cu    時間: 2009-12-22 20:46
蛋疼
關鍵字越多,記憶難度越大,花在代碼本省的書寫上的時間就越多,花在邏輯分析上的時間越少
作者: ttcn_cu    時間: 2009-12-22 20:47
不僅需要一本from c to perl,更需要一本from perl5 to perl6
作者: blackold    時間: 2009-12-23 10:01

作者: flw    時間: 2009-12-23 10:09
原帖由 ttcn_cu 于 2009-12-22 20:46 發(fā)表
蛋疼
關鍵字越多,記憶難度越大,花在代碼本省的書寫上的時間就越多,花在邏輯分析上的時間越少

謬論
作者: blackold    時間: 2009-12-23 10:12
還是比較喜歡Perl的自然語言特性。
作者: royalzhang    時間: 2009-12-23 13:03
語法很好。但是短期內還進入不了生產環(huán)境。
估計5的語法會慢慢過渡到6的。
作者: gxglhyy    時間: 2009-12-23 13:10
有點趨向于函數(shù)式編程語言
作者: wendaozhe    時間: 2009-12-23 15:01
原帖由 royalzhang 于 2009-12-23 13:03 發(fā)表
語法很好。但是短期內還進入不了生產環(huán)境。
估計5的語法會慢慢過渡到6的。

那不是更好!
作者: ttcn_cu    時間: 2009-12-23 15:03
原帖由 flw 于 2009-12-23 10:09 發(fā)表

謬論


本來計算機語言只要用C就能"解決"一般人遇到的大部分問題了,在"一無所有"的情況下,可以用 if /for 搭建出任何程序
C欠缺的就是強大的庫,不能很好的處理文本,和正則表達式不來電.

Perl5語言繼承了c語言的全部特性,理所當然可以解決"任意問題",語法兼容性那么好,讓隨便新來一個new guy都能說,你懂C了那你直接去看Perl程序吧.(論壇RSS里Perl的介紹就是這樣的)

正因為C兼容性那么好,才可能抓一大堆C程序員來寫Perl,現(xiàn)在平白無辜多了那么多奇怪的符號,其實做的事情是差不多的.那里去找人學新的Perl去???

又不是所有同行程序員都天天上CU去PK語言的.

我們要的就是好寫的,兼容性強的語言.
作者: flw    時間: 2009-12-23 15:21
原帖由 ttcn_cu 于 2009-12-23 15:03 發(fā)表

本來計算機語言只要用C就能"解決"一般人遇到的大部分問題了,在"一無所有"的情況下,可以用 if /for 搭建出任何程序
C欠缺的就是強大的庫,不能很好的處理文本,和正則表達式不來電.

Perl5語言繼承了c語言的 ...

淺薄
作者: zhuomingliang    時間: 2009-12-23 15:27
原帖由 ttcn_cu 于 2009-12-23 15:03 發(fā)表


本來計算機語言只要用C就能"解決"一般人遇到的大部分問題了,在"一無所有"的情況下,可以用 if /for 搭建出任何程序
C欠缺的就是強大的庫,不能很好的處理文本,和正則表達式不來電.

Perl5語言繼承了c語言的 ...

看到你,我就想起了1年前另外一個部門做Java的同事說的話,他說:“除了Java,任何語言都寫不出Web 2.0 的網站”。不知道你們兩個誰能贏。

[ 本帖最后由 zhuomingliang 于 2009-12-23 15:28 編輯 ]
作者: ttcn_cu    時間: 2009-12-23 15:33
C語言對于于自然語言就是普通話,不排除個別人是搞語言系的,精通各地方言,但如果你的Team里大家講的都是普通話,那么溝通起來一定會順暢很多

現(xiàn)在的很多新人,水平都以為自己高的不得了,其實寫出來的代碼和XX一樣, 還不如老老實實寫 if / for
作者: flw    時間: 2009-12-23 15:43
既然你知道 C 是對匯編的改進,
那么不知道你又是如何會認為這種改進是終極改進、不多也不少的呢?
作者: ttcn_cu    時間: 2009-12-23 16:01
原帖由 flw 于 2009-12-23 15:43 發(fā)表
既然你知道 C 是對匯編的改進,
那么不知道你又是如何會認為這種改進是終極改進、不多也不少的呢?


發(fā)明C語言這樣的大師級人物,100年里能出現(xiàn)幾個? 他才是做出了這種改變的人.

不反對Perl提供更好的語言擴展.
但是像
say [+] 1, 2, 3 這種語言,只會讓Perl越來越小眾化.
大家真的惜字如金,不愿意寫一個 1+2+3 或者 for $i++么?

本來Perl就飽受但讀的詬病.后即的發(fā)展著想讓這種問題更加突出么?
作者: ttcn_cu    時間: 2009-12-23 16:04
唯希望Perl越來越強大,用戶越來越多而已,絕不是來挑Perl的刺的.
作者: guap514    時間: 2009-12-23 16:08
原帖由 flw 于 2009-12-23 15:21 發(fā)表

淺薄

多一個字  就不經典了
作者: flw    時間: 2009-12-23 16:09
原帖由 ttcn_cu 于 2009-12-23 16:01 發(fā)表


發(fā)明C語言這樣的大師級人物,100年里能出現(xiàn)幾個? 他才是做出了這種改變的人.

不反對Perl提供更好的語言擴展.
但是像
say [+] 1, 2, 3 這種語言,只會讓Perl越來越小眾化.
大家真的惜字如金,不愿意寫一個 ...

我很理解你。
正在酣睡的人,被人吵醒總是十分地不樂意。
作者: flw    時間: 2009-12-23 16:10
原帖由 ttcn_cu 于 2009-12-23 16:04 發(fā)表
唯希望Perl越來越強大,用戶越來越多而已,絕不是來挑Perl的刺的.

沒錯,我剛才夢到的那個姑娘真漂亮,
至于你把我吵醒以后,我需要做什么,我現(xiàn)在倒好沒想好。
如果我現(xiàn)在睡著還可以續(xù)夢的話,我可真的就躺下了。
作者: hitsubunnu    時間: 2009-12-24 08:18
[+]

相當于 print eval join "+",qw(1 2 3);  而已
作者: yangds_cu    時間: 2009-12-24 08:53
關注事態(tài)發(fā)展中...
作者: zhuomingliang    時間: 2009-12-24 10:56
井底之蛙,連 perl 之父在google 推出go 語言的時候都老老實實去學習,之前他也謙虛學習了各種語言。另外,難道你認為所有的網站都要用 c 來寫 CGI 么?

最討厭某些人說某種語言就是王道了。

[ 本帖最后由 zhuomingliang 于 2009-12-24 10:58 編輯 ]
作者: ttcn_cu    時間: 2009-12-24 13:10
是啊,一個Team里這個人用go語言風格寫,那個用c風格寫,然后在找若干個翻譯做溝通,好team成立

cgi,一個面向過程的東西,用c-style的語言都行,不是說要用c

[ 本帖最后由 ttcn_cu 于 2009-12-24 13:51 編輯 ]
作者: zhuomingliang    時間: 2009-12-24 15:02
flw 關帖吧,懶得和說“cgi 是面向過程”的井底之蛙爭論。
作者: ttcn_cu    時間: 2009-12-24 15:45
懶得和學院黨費口水
作者: hitsubunnu    時間: 2009-12-24 17:43
原帖由 ttcn_cu 于 2009-12-24 13:10 發(fā)表
cgi,一個面向過程的東西,用c-style的語言都行,不是說要用c


你好有才啊
作者: xp5211314    時間: 2009-12-24 22:02
直觀  等熟悉了就好了 沒熟悉 還是很不習慣
作者: firecpk    時間: 2009-12-31 10:10
不管怎么說,語言應該是穩(wěn)定的、高效的,而不是一個版本一種搞法,讓希望拿來用的人老是跟著去習慣。

和C比,沒有幾個能保證用戶的學習成本投資最小化的了。真是瘋狂。。。
作者: yecheng_110    時間: 2023-10-09 20:43
Perl6最終還是沒有流行起來




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2