雅虎香港 搜尋

搜尋結果

  1. 前言. 函數式程式設計 (functional programming) 是另一種程式設計模範 (paradigm),其思想主要可見於 LISP 和 ML 家族的程式語言。. 雖然函數式語言不是主流,但函數式程式易於平行處理,近年來又逐漸抬頭。. 一些主流程式語言,包括 C++、Java、C# 等,都加入一些函數式 ...

  2. 這種環境又稱為 REPL (註) 環境。. 一般來說,交互式環境是用來測試簡短的程式碼,以學習程式設計的概念。. 但 Lisp 的交互式環境不僅於此,可用來邊撰寫邊執行程式碼,比大部分的程式語言有更快的迭代。. (註) REPL 為 Read-Eval-Print-Loop 的縮寫。. 使用先前提到 ...

  3. 寫 Lisp 還是 Emacs 最對味。雖然現在使用 Emacs 的程式設計者逐漸變少,SLIME 在 Common Lisp 開發工具中算是整合得不錯的。許多 Common Lisp 的教學資源還是會提到 SLIME,所以筆者特地寫了一篇文章來介紹這個開發工具。

  4. 可以用 PHP 內建的開發用網頁伺服器運行 PHP 腳本,以觀看上線後輸出的結果。. 將工作目錄 (working directory) 移到 PHP 腳本所在的位置,在 GNU/Linux 下輸人以下指令:. $ php -S localhost:3000. 在 Windows 下則改輸入以下指令:. > php.exe -S 127.0.0.1:3000. 在瀏覽器上輸入 http ...

  5. 目前較好的 Raku 線上練習環境是 glot.io 網站,這個網站是一個新興的線上程式碼練習及分享環境,優點在於分享的程式碼可直接執行,互動性較一般靜態程式碼分享網站好。 這個網站對於初期的練習來說,應該足夠。 安裝 Raku 編譯器. Raku 在發展過程中出現數個實作品,包括 Parrot、Pugs、Perlito、Rakudo。 目前 Raku 最好的實作品是 Rakudo Perl 6 Compiler ,除非有特殊考量,應優先使用這個版本。 註:官方使用編譯器來描述 Rakudo,實際上 Rakudo 是混合直譯和編譯,不會產生執行檔,行為上接近傳統的直譯語言。 在 Windows 上安裝 Raku. 官方網站即提供安裝檔,下載後安裝即可。

  6. 因為斷言是由電腦程式自主檢查,不需要人為判讀,日後易於自動化。. 此外,在撰寫斷言時,我們會把想檢查的項目直接寫入程式碼,藉由閱讀程式碼即可清楚表達出程式設計者的意圖。. Go 語言沒有內建的斷言,有一些社群套件可用,像是 stretchr/testify 中的 ...

  7. Shell 不僅用於處理單行的指令,也有內建程式語言的功能。透過 shell script ,我們可以組合多個命令列工具,達成單一工具無法達成的複合功能。透過 Unix 的組合哲學,我們不需要為每項任務重寫新的程式,而可以串接現有的工具,用相對省力的方式達成任務。

  1. 其他人也搜尋了