[英]List comprehensions (ZF-expressions) with zero qualifiers
列表推導式(或 ZF 表達式)包括一系列限定符,它們可以是生成器或布爾值表達式(“過濾器表達式”),充當警衛。 沒有限定符的列表推導式——例如, [1 | ] [1 | ] – 在 Miranda 1 (p. 130)中(顯然)有效,但在 Haskell 2、3 (第 42 頁)中無效 – 我在 ...
[英]List comprehensions (ZF-expressions) with zero qualifiers
列表推導式(或 ZF 表達式)包括一系列限定符,它們可以是生成器或布爾值表達式(“過濾器表達式”),充當警衛。 沒有限定符的列表推導式——例如, [1 | ] [1 | ] – 在 Miranda 1 (p. 130)中(顯然)有效,但在 Haskell 2、3 (第 42 頁)中無效 – 我在 ...
[英]How to check if a number is palindrome in Clean
我正在解決這個干凈的編程語言的作業; 問題是我們有一個五位數的數字,我們想檢查它是否是奇數回文。 我停留在將數字分成五個獨立數字並與原始數字進行比較以進行回文檢查的階段。 使用 Clean 我無法遍歷數字並檢查它是否從兩側保持不變,所以我正在尋找替代解決方案(一些數學運算)。 代碼塊: 我的想法是將 ...
[英]Clean language: append number in end of file, fwritei doesn't work
我正在嘗試編寫接收[String]文件名的函數, String文件目錄名和*f 。 該函數將在每個文件的末尾附加一個整數。 這是我到目前為止所得到的: 假設getVmFiles在我的定義FileManipulation.dcl文件,並在這個問題的背景下name是"myDir"和文件列表["he ...
[英]Clean3.0 get directory contents
我正在使用Cleanide for Clean3.0編程語言。 我想做的是實現一個函數,該函數接收系統中目錄的名稱,並返回該目錄中所有文件的列表。 我不知道這種功能的定義是否需要像File -> [string]或其他內容,即使該目錄是一個文件,也可能不是Clean的開發者的意思。 ...
[英]How to read from stdin?
如何在Clean中做到這一點? 偽代碼: 實際上,我已經看了一些pdf文件。 但是我有一個想像力,很難處理stdin和stdout。 我可以使用stdio編寫代碼示例嗎? 按照基蘭的指示,我完成了我的小程序。 ...
[英]N-Queens example program strange output
我嘗試使用squeen.icl示例中的代碼。 當我嘗試使用BoardSize :== 11 ,沒有問題。 但是當我將其更改為12 ,輸出為[ 。 為什么? 如何解決? ...
[英]Modulo function in Clean
是否有預定義的方法來計算 Clean 中兩個整數的模數? StdOverloaded 定義了 (mod) 類型類,但 StdInt 不包含它的實例,StdEnv 也不包含其他任何地方。 我看過關於 Clean 2.0 版的語言概述,其中提到了 StdInt 的 mod 實例,但在 2.4 中,它 ...
[英]How to split a string on spaces in Clean?
我是函數編程和Clean的新手。 我想在空白上拆分字符串,就像Haskell中的words函數一樣。 這是Haskell中的定義: 但是Clean沒有break ,並且我不知道它的含義以及如何在Clean中實現它: ...
[英]Split string to a list of strings in Clean
由於資源有限,我需要在這里提出一個問題。 我一直在努力進行函數式編程,無休止的Haskell教程並沒有真正幫助我。 因此,我要用Clean語言實現的目標是將" car cow cat "類的字符串拆分為字符串列表["car","cow","cat"] 。 您能為我提供一個詳細的答案(不一定 ...
[英]Error in using Maybe types in CLEAN
我是函數式編程和CLEAN的新手。 我有幾個功能,但一次卻出錯,我不知道為什么。 (我用Haskell標記了它,因為它與CLEAN非常相似。) 我的模塊: 它在序列定義處失敗: 非常感謝!! ...
[英]How do Rust's ownership semantics relate to uniqueness typing as found in Clean and Mercury?
我注意到在Rust中移動應用於左值,並且靜態強制執行不移動的對象。 這些語義如何與Clean和Mercury中的唯一性類型相關? 它們是相同的概念嗎? 如果沒有,它們有何不同? ...
[英]How to lowercase a string in CLEAN
我在CLEAN中遇到問題,如何在字符串中將所有字母都小寫? 我可以通過一個char數組來完成它,但是我也需要使用字符串來完成它。 到目前為止,我的代碼如下: ...
[英]Concurrent Clean linker error (weird)
為Windows下載了最新版本的“ Concurrent Clean”(2.4)。 安裝完成,IDE運行。 我可以編譯並運行一個簡單的程序: 問題是,如果我進行了任何更改(例如Start = 2或Start = [1,2,3]或Start =“ hi”),則鏈接器會說無法創建可執行文 ...
[英]How to list the files of a directory in Clean
我需要使用Clean編程語言列出目錄的所有文件,但我不知道這樣做的任何功能。 有人能幫我嗎? ...
[英]The Clean programming language in the real world?
是否有任何用Clean編程語言編寫的真實應用程序? 無論是開源還是專有。 ...