factor-lang

    2熱度

    1回答

    我不明白Factor的functors。我想這將有助於首先了解「仿函數」是什麼。 谷歌表示: 的功能;一位操作員。 在因素中,所有函數(單詞)都是運算符,並且都是一流的。 (事實上​​,我不能想到很多因素,不是頭等艙)。這個定義並沒有那麼有用。 維基說: 函子可參考: ... 在計算機程序設計:用來傳遞函數指針 函數對象連同其狀態 ... 在Haskell算符描述的執行映射操作 功能概括爲 「函數

    1熱度

    1回答

    許多面向對象的腳本語言都有一個運算符或函數來測試某個對象是否爲給定元組或類型的實例。 JavaScript有instanceof操作,Python有一個內置isinstance以及一個issubclass內置等 但在因素,所有元組類和對象類型都給出了自己的instance?字: TUPLE: car speed ; ! autogenerated is the word car?, which

    1熱度

    1回答

    很多時候,我發現自己在這樣的情況: IN: scratchpad: TUPLE: box length width height ; IN: scratchpad { { 1 2 3 } { 4 5 6 } { 6 7 8 } } --- Data stack: { ~array~ ~array~ ~array~ } IN: scratchpad [ V{ } clo

    2熱度

    1回答

    我有一個MP3文件: B{ 255 251 144 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 110 102 111 0 0 0 15 0 0 30 161 0 50 3 66 0 3 5 8 10 13 15 18 20 24 26 28 31 33 36

    2熱度

    2回答

    要在Stretch the word玩,我已經定義了下面的話,要儘量通過相同的方法在該問題的工作作爲this answer: USING: kernel math sequences sequences.repeating ; IN: stretch-words ! "bonobo" -> { "b" "bo" "bon" "bono" "bonob" "bonobo" } : ascen

    2熱度

    2回答

    我正在嘗試編寫一個文本編輯器來模擬ed的輸入格式。在ed中,一次輸入一行,一行輸入一個.即可結束。以下是我想出了: 0 [ [ readln [ "." = not ] keep swap ] dip 1 + swap ] loop nip 1 - narray 這個片段會從一次用戶一個線路輸入,停止當它達到一個點,並返回一個字符串數組。 我沒有得到任何錯誤,當它在它自己的,但只

    3熱度

    1回答

    Cleave是一個非常有用的組合器,用於最小化代碼重複。假設我要分類Abundant, Perfect, Deficient numbers: USING: arrays assocs combinators formatting io kernel math math.order math.primes.factors math.ranges sequences ; IN: adp CO

    0熱度

    1回答

    要在陣列做一個報價each: (scratchpad) { "3.1415" "4" } [ string>number ] each 3.1415 4 要做到這一句話裏: (scratchpad) : conveach (x -- y z) [ string>number ] each ; (scratchpad) { "3.1415" "4" } conveach . 但是,這將

    2熱度

    3回答

    我正在玩因子試圖獲得一點連貫編程的理解。寫一個字方一些很簡單: : square (n -- n) dup * ; 但對我的生活中,我似乎無法弄清楚如何立方體號碼: : cube (n -- n) * * ; ! Form a 不因爲工作推斷的堆疊效應是(x x x -- x)類似地 : cube (n -- n) dup * * ; ! Form b 也失敗。 如果我硬編碼的立方體我

    0熱度

    1回答

    我下載了用於Mac的Factor編程語言。我現在可以成功從命令行啓動命令factor。我讀了一本涵蓋這種語言的書(其中七種語言...),爲了運行獨立程序,我需要指出因素將從中搜索詞彙表的根路徑。因此,我必須在我的主目錄中創建一個.factor-roots文件,指出我有我的因子源文件的根目錄的完整路徑,每行一個路徑。我的因子文件夾位於/Applications文件夾中。要素目錄包含: Factor.