我想根據記錄中的特定值執行排序。因此,我正在考慮將鏡頭傳遞到lensSort函數,但我一直無法使其工作。 理想的情況下,我可以做這樣的事情 lensSort :: HasLens a => Lens' a b -> a -> a -> -> Ordering
lensSort lens x y | x ^. lens > y ^. lens = GT
| x ^. lens <
我正在編寫自己的haskell數據類型以解決整數求和操作,但我不知道如何編寫語義。 data Expr = Value Int
| Sum Expr Expr
我試圖做的事: sum:: Expr -> Expr -> Int
sum a b = b + a
val:: Int -> Int
val a = a
我想寫這樣的: Sum (Value 3) (Value 5)
我是建築代碼。我似乎無法讓for循環「* .map」中的星號起作用?有什麼理由呢?是否因爲它們是for循環內的findstr內部另一個for循環? 謝謝! SETLOCAL ENABLEDELAYEDEXPANSION
for /f "delims=" %%A in (Marks.txt) do (
set var1=!var1!%%A
findstr /e "!var1!