maybe

    3

    1答えて

    私は完全に立ち往生しています。 Maybeを返す関数にロギング機能を追加するだけの単純なものが欲しいですが、どれほど難しいのですか、タイプを正しく取得できません。まだ私の入力ミス得 import Data.Maybe import Control.Monad import Control.Monad.Writer q :: Integer -> Maybe Integer q x = i

    0

    2答えて

    do notationを使用する関数からMaybeの値を返そうとしていますが、動作させることができません。この関数は、文字列(「ファイル名」)とで検索するパス... findIn :: String -> Path -> Maybe Path findIn search start = do file <- ls start if ((filename file) == se

    2

    1答えて

    私はNetwork.Linklaterパッケージを使用して、基本的なslackbotを実装しようとしています: https://github.com/hlian/linklater このパッケージには、次の関数を定義しています slashSimple :: (Command -> IO Text) -> Application slashSimple f = slash (\comma

    1

    1答えて

    私はハスケルの初心者です。ハスケルでcryptopalsの暗号のチャレンジをしようとしています。 私は、次のコードを書いた: import Data.Char nibbleToInt :: Char -> Int nibbleToInt c | ('0' <= c && c <= '9') = (ord c) - 48 | ('a' <= c && c <= 'f') =

    5

    4答えて

    私はちょうどhaskellの簡単な演習を行っていますが、if-then-else文をMaybeの型に変換するポイントフリーの方法があるかどうか疑問に思っていました。条件がfalseの場合はNothingが返され、入力がJustの場合条件が真である場合。要するに 、いくつかの与えられた: maybeIf :: (a -> Bool) -> a -> Maybe a maybeIf cond a =

    8

    2答えて

    スウィフトではvar?.propができます。 varがnilの場合はnilになり、それ以外の場合はpropプロパティの値がvarになります。 等価的に、私はNoneは、それは私に(Justに包まれた)var内部値にpropを適用する値を与える他に、varがNoneである私に与えた、Haskellでvar >>= propを行うことができます。 Pythonには同等の機能はありますか?あなたが機能を

    2

    2答えて

    私は文字列を取ってDirectionのリストにしたいと思います。たとえば、"UDDUD"は[U,D,D,U,D]を返し、UまたはDを含まない文字列はNothingを返します(たとえば、「UDYD」はNothingを返します)。 data Direction = U | D deriving (Show, Eq) -- where U is Up and D is Down find

    1

    1答えて

    私はより良いモナドを理解しようとしています。 Maybe Monad Correctのこの最小実装は正しいですか? Maybe = (value) -> @value = value Maybe.prototype.ret = -> @value Maybe.prototype.bind = (fn) -> if not (@value is null)

    6

    2答えて

    私は現在、いくつかのClojureコードを読んでいます。このコードでは、渡されたレコードの数値のために、未初期化値の束がnilとなっています。 多くのClojureライブラリtreat this as idiomaticがあります。つまり、それは受け入れられた大会です。 しかし、すべてのClojureコア関数がnilを入力として扱うわけではないので、NullPointerExceptionにもつな

    4

    1答えて

    ユーザーが入力した情報を読み込み、タイプを使用するタイプPersonに解析しようとしています。 data Person = Person String Int Gender String data Gender = Male | Female | NotSpecified deriving Read instance Show Gender where show Male = "m