Haskell

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

RSS

  • 解決済

    回答
    1

    Haskellの使いどころ

    Haskellについて調べていましたが、曖昧でよくわからず Haskellのつかいどころってなんでしょうか?

    • 0評価
    • 112PV
    raccy raccy 2週間前に ベストアンサー
  • 解決済

    回答
    3

    `^' の Warning

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

    • 0評価
    • 634PV
    YoshikuniJujo YoshikuniJujo 3週間前に コメント
  • 受付中

    回答
    2

    リストをとり、その後半のみを返す関数latterを作って下さい。 ただし、与えられるリストの要素の数...

    リストをとり、その後半のみを返す関数latterを作って下さい。 ただし、与えられるリストの要素の数は必ず偶数であるものとします。 このもんだいをおしえてください

    • -10評価
    • 200PV
    nobsun nobsun 4週間前に 回答
  • 解決済

    回答
    2

    Haskell リストからの取り出しについて

    リストが与えられたとき、偶数番目の要素だけを取り出す関数を作りたいのですが思うように作れません kisuuhosii xs =zip xs (cycle ["Odd","Even"])を作って ghci>kisuuhosii [1,2,3,4,5] [(1,"Odd"),(2,"Even"),(3,"Odd"),(4,"Even"),(5,"Odd

    • 0評価
    • 115PV
    raccy raccy 1ヶ月前に コメント
  • 解決済

    回答
    1

    この関数のおかしいところを教えてください

    latter m n = [[m..n],drop (n - m + 1)/2]

    • -6評価
    • 227PV
    KSwordOfHaste KSwordOfHaste 1ヶ月前に 回答を編集
  • 受付中

    回答
    2

    リストをとり、その後半のみを返す関数latterを作って下さい。 ただし、与えられるリストの要素の...

    latter x = [ n | n <- [1..x] , x/2 < n ] 問題のただしより前までは多分できてると思うんですけど、偶数の条件の書き方がわかりません。 latter x = [ n | n <- [1..x] , x/2 < n , even n ] とやったらエラーでした。

    • -2評価
    • 115PV
    tamoto tamoto 2ヶ月前に 回答
  • 解決済

    回答
    3

    線引いたところがわかりません

    ファイルの保存というところがまずわかりせん 適当に打ち込んで見ましたが全くわかりません、すいません。

    • -4評価
    • 291PV
    raccy raccy 2ヶ月前に コメント
  • 解決済

    回答
    2

    プログラミング初心者です

    Haskellをやっています 定義をするときに、たとえば doubleMe x = x + x と書いてできたんですけど テキストには定義するとき let を入れるようにかいてあります letを入れなくてもできるんですが、letってなんなんですか?

    • 0評価
    • 159PV
    koridorasu 退会済みユーザー 2ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    Haskellのghcコマンドにおけるエラーについて

    <困っていること> ghcと入力すると /usr/local/haskell/ghc-8.0.1-x86_64/lib/ghc-8.0.1/bin/ghc: error while loading shared libraries: libgmp.so.10: cannot open shared object file: No such file or

    • 0評価
    • 189PV
    d-gate d-gate 2ヶ月前に コメント
  • 解決済

    回答
    1

    遅延評価に対する疑問

    前提・実現したいこと フィボナッチ数列求める関数を作成しました。 fib :: Int -> Int -> [Int] fib a b = a : fib b (a+b) 以下が出力です Prelude > take 5 $ fib 1 1 [1,1,2,3,5] コード 疑問 そこで実行してて疑問に思ったことがあります。 説明が苦

    • 0評価
    • 127PV
    KSwordOfHaste KSwordOfHaste 2ヶ月前に ベストアンサー
  • 受付中

    回答
    1

    visual studio codeの問題欄の文字化け

    visual code studioにhaskeroを導入して使おうとしていますが、どうしてもメッセージが文字化けします。 発生している問題・エラーメッセージ 試したこと https://teratail.com/questions/42828 に書かれている方法を試しましたが、ダメでした。 補足情報(言語/FW/ツール等のバージョン

    • 0評価
    • 179PV
    tatsuya6502 tatsuya6502 3ヶ月前に 回答を編集
  • 解決済

    回答
    1

    関数型言語での開発について

    などこちらの関数型言語で開発する方がよろしいでしょうか? 携帯アプリはjavaで例えばfacebookやamazonのようなサイトをつくるときに 今でもほぼゼロから作っている人は皆無に近く、フレームワークやデザインパターン、コンポーネントを使っていることや関数型言語もメリットが多いのをこの本で学びました。 オブジェクト指向でなぜつくるのか

    • -2評価
    • 287PV
    Zuishin Zuishin 3ヶ月前に ベストアンサー
  • 受付中

    回答
    0

    仕様書・設計書すらあるオープンソースソフトウェア

    オブジェクト指向 or 関数指向 ウェブアプリ or デスクトップアプリ MVC以降にできた設計モデル これらの条件で作られた掲題のものって存在しないでしょうか。 存在しないとしても、これは読込んどけっていう上記条件のOSSがあれば教えて下さい

    • -2評価
    • 298PV
    nyahonyaho nyahonyaho 4ヶ月前に 質問
  • 解決済

    回答
    2

    モナドについて

    モナドについて教えてほしいことがあります。 以下のサイトが一番しっくりきました。 https://www.google.co.jp/amp/s/ubiteku.oinker.me/2016/01/20/%25E9%2596%25A2%25E6%2595%25B0%25E5%259E%258B%25E3%2581%25A4%25E3%2581%25BE

    • 0評価
    • 299PV
    kostera kostera 4ヶ月前に コメント
  • 受付中

    回答
    1

    Haskell(ghc)でif __name__ == '__main__'のようなこと

    1つのソースファイルの中でmoduleを定義し、なおかつそのファイルがメイン・ソースとしてコンパイルされたときだけその中のmain関数を使うということはできないのでしょうか? ちょっとしたプログラムを書くとき、最初はmodule定義せずにmainを書いてテスト実行し、一通りできたら、あとで関数を再利用できるようにmainを超え面とアウト、module定

    • 0評価
    • 142PV
    vc3000 vc3000 4ヶ月前に 回答を編集
  • 解決済

    回答
    1

    コマンドプロンプトでproxy関連のエラー

    環境:Window7 Professional 64bit Haskellの環境構築を行うため、stack setupを行いGHCをインストールしようとしたところ、 proxyを解決できない旨のエラーが発生しました。 > stack setup … Cloning into 'all-cabal-hashes'... fatal: unable

    • 0評価
    • 179PV
    hn1 hn1 5ヶ月前に ベストアンサー
  • 解決済

    回答
    4

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

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

    • 1評価
    • 1337PV
    yu-ki0 yu-ki0 6ヶ月前に ベストアンサー
  • 解決済

    回答
    1

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

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

    • 1評価
    • 478PV
    moeii moeii 8ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    Variable not in scope: in Haskell

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

    • 1評価
    • 389PV
    kekemoto kekemoto 8ヶ月前に ベストアンサー
  • 解決済

    回答
    5

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

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

    • 0評価
    • 1240PV
    szk24 szk24 9ヶ月前に ベストアンサー
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    168

  • 総質問数

    35

  • 今週の質問数

    0

関連するタグ

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