Haskell

Haskellは高い機能性をもった関数型プログラミング言語で、他の手続き型プログラミング言語では難しいとされている関数でも容易に行うことができます。強い静的型付け、遅延評価などに対応しています。

RSS

  • 解決済

    回答
    1

    concatのソースコードの意味が分からない

    Hoogleでconcatのソースコードを読んでいたのですがソースコードの内容がよくわからなかったので質問しました。 ここで言っている分からないは「concatの使い方が分からない」ではなく「一体このソースコードが何をしているのか分からない」と言う意味です 以下がそのソースコードです。 concat :: Foldable t => t [a

    • 1評価
    • 236PV
    moeii moeii 1ヶ月前
  • 解決済

    回答
    1

    Variable not in scope: in Haskell

    Haskell初心者です。本のコードを少し変えて写したのですがエラーが出て解決できません。 todoリストで、コマンドライン引数で値を渡して、テキストファイルに入出力をするプログラムです。コマンドラインに渡す形式としては以下です。removenに渡している「2」で消したい番号を指定してます。 ./todo add todo.txt "予定などのTod

    • 0評価
    • 73PV
    kekemoto kekemoto 1ヶ月前
  • 解決済

    回答
    5

    LISPとHaskell 勉強するならどちらが良い?

    関数型プログラミングを勉強しようと思っているのですが、LISPとHaskellどちらが良いのでしょうか? 詳しい方いらっしゃいましたら、教えて下さい。 よろしくお願い致します。

    • 0評価
    • 264PV
    szk24 szk24 2ヶ月前
  • 解決済

    回答
    2

    どの言語でも躓く、競技プログラミング対策についての質問です。

    import Control.Applicative main = do ii <- fmap (fmap (read :: String -> Int) . words) . lines <$> getContents break ( ii == ("\n","\n")) print $ ii 複数行の入力を受け取って、 改行を二

    • 0評価
    • 198PV
    Bolshikh_i_mal Bolshikh_i_mal 3ヶ月前
  • 受付中

    回答
    0

    Haksellで任意精度の浮動小数点数を使いたい

    HaskellとStackを使ってプロジェクトを管理しています. やりたいこととしては,gmpにあるmpfやmpfrなどにある,メモリの許す限り大きな値を表現できる浮動小数点数です. できるだけメジャーなパッケージとしてHackageからいろいろ選んだのですが,hmpfrがそれに該当しました. それ以外のパッケージは,haskell-gmpのバージ

    • 0評価
    • 121PV
    wqwqw wqwqw 3ヶ月前
  • 解決済

    回答
    2

    Haskellのインデントについての質問です

    let a_num x = if x > 100 then x else x * 2 『すごいHaskell たのしく学ぼう!』に このような例が載っています。 しかし、バージョンの違いからなのか Main.hs:3:25: parse error (possibly incorr

    • 0評価
    • 127PV
    Bolshikh_i_mal Bolshikh_i_mal 3ヶ月前
  • 解決済

    回答
    1

    IOから値を取り出したい

    タプルを生成し、全タプルのリストを生成したいです。 具体的には[(0,0,0), (0,0,1), ...]のような感じです。 まずタプルを生成して返す関数を作りたいです。 initX :: Int -> Int initX n | n < 4 = 2 | otherwise = 4 initY :: Int -> I

    • 0評価
    • 157PV
    sankaku-shikaku sankaku-shikaku 5ヶ月前
  • 解決済

    回答
    4

    人工知能はどのくらいまで進歩しているんですか?

    大学院でそういう研究をしている研究室を見つけたのですが、大学院に関わらず具体的な情報があまりありません。 遺伝的アルゴリズムと関数型言語のLispが人工知能の開発に向いている~~などということは分かったのですが、実現するのにまだ色々な課題があるのではないか、とおもいました。 皆さんが知っている情報を教えて欲しいです

    • 0評価
    • 786PV
    samole 退会済みユーザー 1年以上前
  • 解決済

    回答
    2

    haskellによるGmailのSMTP認証エラー

    前提・実現したいこと HaskellによるSMTPでのGmailの送信を行いたいです. Gmailの設定は, 安全性の低いアプリの許可を有効にしており2段階認証は無効にしています. 現段階でSMTPの認証エラーが出ているようです. Pythonを用いたSMTPの同ユーザの認証はできています. エラーを解決しメール送信が可能となるよう, 御教授くださ

    • 0評価
    • 227PV
    hurou927 hurou927 7ヶ月前
  • 解決済

    回答
    3

    関数適用「map」関数の名前の由来を知りたいです。

    関数とリストを渡して各要素に関数を適用していく「map」関数はなぜ「map」という名前なのでしょうか?

    • 0評価
    • 339PV
    jimyo jimyo 8ヶ月前
  • 受付中

    回答
    5

    Haskell,Clojure,OCamlのうち始めるのにおすすめのものはどれですか?

    Haskell,Clojure,OCamlのうち始めるのにおすすめのものはどれですか? 純粋な関数型言語を学びたいです。 ほかにもあったらよろしくお願いします

    • 0評価
    • 2062PV
    mars mars 1年以上前
  • 解決済

    回答
    1

    Haskell + ObjectiveでC++のtemplate classに相応する事がしたい

    質問したいこと Haskell + Objective (GADTs)でC++のSTL Containerの赤黒木みたいなものを作っています。 その際に data NodeColor = Red | Black data NodeObject key value color left right where ...(メソッドなどの記述)...

    • 0評価
    • 194PV
    wqwqw wqwqw 10ヶ月前
  • 受付中

    回答
    4

    アプリが作られる仕組みが知りたいです

    デスクトップアプリや業務アプリなどの便利なアプリがどのような原理で作られるのか知りたいです。 開発について調べていると,どの言語でも得手不得手はあるけど、どんなアプリでも作れるとありました。 C言語やjavaなどのメジャーな言語ならライブラリやフレームワークが用意してあって、出来そうな感じがするのですが、haskellやlispなどの言語でアプリを作

    • 1評価
    • 963PV
    yu-ki0 yu-ki0 10ヶ月前
  • 受付中

    回答
    1

    haskellのwaiで同じパスのリクエストがブロックされる

    haskellのWAIについて質問です。 以下のような簡単なWAIのアプリケーションを作成しました。 app :: Application app request respond = do putStrLn $ ">>>>>>>>>>> 1" threadDelay 300000000 putStrLn $ ">>>>>>>>>>>

    • 0評価
    • 286PV
    twinbird twinbird 1年以上前
  • 解決済

    回答
    1

    大きな数の和について

    以下の計算結果が正確でないような気がするのですが、 どのように直せばよいでしょうか? Prelude> sum $ map (** 3) [1..10 ** 5] 2.5000500002500145e19 Prelude> sum $ filter (> 10 ** 3) $ map (** 3) [1..10 ** 5] 2.5000500002500

    • 0評価
    • 390PV
    manman manman 1年以上前
  • 解決済

    回答
    3

    オブジェクト指向と関数型プログラミングのメリット・デメリットを列挙してください

    オブジェクト指向と関数型プログラミングのメリット・デメリットを列挙してください。 また、個人的な意見も教えてください。

    • 0評価
    • 3081PV
    samole 退会済みユーザー 1年以上前
  • 解決済

    回答
    2

    `^' の Warning

    Haskell 学習中に理解できない Warning に突き当たったので、どなたかご教授いただければと思います。 最小構成とWarning の内容を以下に記載します。 {-# OPTIONS -Wall -Werror #-} square' :: Double -> Double square' x = x ^ 2 test.hs:5:15: Warn

    • 0評価
    • 425PV
    zeroyonichikyu zeroyonichikyu 1年以上前
  • 受付中

    回答
    2

    HaskellでChurch numeralの実装

    HaskellでChurch numeralを実装しようと、 以下のような関数を定義しました。 true x y = x false x y = y _if b x y = b x y zero f x = x one f x = f x s n f x = f (n f x) isZero n = n (\x->false) true add m n f

    • 0評価
    • 635PV
    selpo selpo 1年以上前
  • 受付中

    回答
    0

    Editraを使っている人はいますか?

    https://teratail.com/questions/899 にも、使用しているエディタについての質問があるのですが、 「Editra」はどういった点が良いかor悪いかを 使用したことがあるor使用中の人にお聞きしたいです。

    • 0評価
    • 510PV
    manman manman 1年以上前
  • 解決済

    回答
    1

    型クラスの実装方法について教えてください

    型クラスを扱えるプログラミング言語を作ってみたいのですが、 なかなか実現出来ません。 出来るだけ簡単に型クラスを実装する方法をソースコード付きで教えてください。

    • 0評価
    • 1144PV
    h_sakurai h_sakurai 1年以上前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    137

  • 総質問数

    20

  • 今週の質問数

    0

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る