比方說,我有一個接口A: interface A {
foo: number
bar: string
}
而且我有一個泛型類型Option: type Option<T> = {
map:() => T
}
然後我從A和Option創建一個新的接口B: interface B {
foo: Option<number>
bar: Opt
我試圖從使用符號的函數返回一個Maybe值,但我似乎無法讓它工作。這個函數的字符串(「文件名」),並在搜索路徑... findIn :: String -> Path -> Maybe Path
findIn search start = do
file <- ls start
if ((filename file) == search)
then Just fi
,我想定義「整數乘法」正式的「做事N次」的概念: intMul n s == s <> s <> ... <> s在正確的sñOCCURENCES對於任何Intn和Semigroups。 這似乎是一個合理的通用概念,所以我想這裏有一個代數/組理論結構。如果存在,這個結構的名稱是什麼,它是由一個標準的purescript庫提供的? 如果我需要自己寫這個:對於每個半羣的實現將是相同的。這是否意味着類型