• /  24
  • 下載費用: 19.9積分  

erlang中文基礎教程.pdf

'erlang中文基礎教程.pdf'
Erlang 編程 (第一部分)1 順序編程1.1 The Erlang Shell大多數操作系統都有一個命令行交互環境或者一個 shell,對于 UNIX 和 LINUX 尤其是這樣。Windows也有自己的命令行模式。Erlang 也同樣有自己的 shell,我們可以直接在里面編寫代碼和運行我們編寫的程序,并在其中看到我們的輸出情況。我們能夠在多種操作系統上運行 Erlang 的 shell,一般來說在我們所使用的操作系統的命令行中輸入 erl 就可以了,我們將可能看到下面的提示:% erlErlang (BEAM) emulator version 5.2 [source] [hipe]Eshell V5.2 (abort with ^G)1> “現在我們輸入 2 + 5.”,(注意最后有一個英文句號,并不包括引號哈)1> 2 + 5.72> 在 Windows 中,我們還可以通過雙擊 Erlang shell 的圖標來啟動 Erlang shell 。你現在注意到了 Erlang shell 的命令行前面都有一個標號(例如 1> 2>),并且下面正確的輸出了我“們的答案 7”!同樣我們注意到我們的輸入的最后有一個英文的句號,這是在我們最終按下回車之前的最后一個字符。如果我們寫在 shell 中的東西有什么錯誤,我們可以使用退格鍵進行刪除,于是,我們推想我們可以使用其他 shell 下的一些常用的編輯命令,而事實上確實是這樣的,以后我們使用到的時候再介 紹?,F在我們嘗試一下稍微復雜一點的運算:2> (42 + 77) * 66 / 3.2618.00 “”“我們現在使用了一些 復雜一點 的運算符號 *”“和 /”,分別表示乘法運算和除法運算。除此之外還支持其 他一些運算符號,我們在以后使用到的時候再介紹。我們打算關閉 Elrang 系統,則需要在 Erlang shell 中鍵入 Ctrl+C,我們將看到下面的輸出:BREAK: (a)bort (c)ontinue (p)roc info (i)nfo (l)oaded (v)ersion (k)ill (D)b-tables (d)istributiona% “我們這時候鍵入 a”就會退出 Erlang 系統。 另一個方法就是鍵入 halt(),也可以實現退出 Erlang 系統的目的:3> halt().% 1.2 Modules 和 Functions (模塊和函數)一個編程語言如果只能讓我們從 shell 中運行代碼,那么可以說這個語言的用處受到了很大的限制,至少我會感覺到不爽。這里有一個小的 Erlang 程序。我們將下面的內容鍵入一個叫做 tut.erl 的文件(這里需要注意到的是我們的 tut.erl 文件應該放在 erl 程序的同一個目錄下,文件名應該和模塊名相同,這樣Erlang 才能很好的找到我們的模塊,至于編輯器隨便一個支持純文本的就可以哈)。如果我們的編輯器有一個 Erlang 模式就可能編寫起來更加方便,并且代碼的格式也會變得更加規范,但是我們也許也會產生對這些編輯器或者 IDE 的強烈依賴性。下面就是我們要鍵入的代碼:-module(tut).-export([double/1]).double(X) -> 2 * X. “不難看出,我們的程序的任務就是將輸入的數字進行 乘以 2”的操作。我們后面會解釋前兩行的含義。我們現在來編譯一下這個程序,我們在 Erlang shell 中鍵入下面的內容:
關 鍵 詞:
中文 erlang 基礎 教程
 天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:erlang中文基礎教程.pdf
鏈接地址: http://www.476824.live/p-51497170.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服點擊這里,給天天文庫發消息,QQ:1290478887 - 聯系我們

本站為“文檔C2C交易模式”,即用戶上傳的文檔直接賣給(下載)用戶,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有【成交的100%(原創)】。本站是網絡服務平臺方,若您的權利被侵害,侵權客服QQ:1290478887 歡迎舉報。

[email protected] 2017-2027 http://www.476824.live 網站版權所有

粵ICP備19057495號 

收起
展開
球探网即时蓝球比分 福建快3中二不同 幸运快3人工计划网页在线 贵州快三走势图和值 浙江快乐12走势图 云南快乐十分哪里玩 好彩1怎么玩 股票开户网 新手炒股app哪个好 二码中特期期 福彩26期开奖号码