學ruby有感(by 王瀚)

    學了一個學期的C語言,看了一個星期的ruby,我才發現爲什麼老師說C是最基礎的,假如沒有一個學期的C基礎,那ruby我也不用看了。

        RubyC語言有許多的相同點和不同點,在學習ruby時,有時可以用C裏面的思維來理解,就像ruby裏面的方法其實就跟C的函數如出一轍;rubyC使用時隨意的多,在C裏聲明變量還要求變量類型,而ruby卻不用特意去聲明類型,直接用就好;而對於輸入,C也要分輸入的類型,ruby卻不用,直接用一個gets就可以,而且將讀入的文本保存在預定義變量$_中,然後用chomp刪除末尾的換行符,而C用的是gets接收換行符;對於多個單詞的變量名,ruby的習慣是用下劃分隔單詞,而C去是習慣用大小寫來區分不同的單詞;rubydo…end來界定塊,而C用的是{},雖然ruby也可以用{},但{}只能包含單行代碼塊,而do…end包含多行代碼塊……等等。我發現的僅僅是皮毛,有什麼錯誤希望大家指出來,跟多的還要等大家來探索,相互借鑑相互進步。

    還有一個就是在安裝rails時的問題,我老是裝不好,最後在新建項目是發現裏面提示還沒裝rails,然後我就點擊安裝就好了,不知道這樣好不好。

    學ruby最後的方法、對象和類,他們之間的關係我現在還理不太清。

     吾(王瀚)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章