13
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Hoogleの使い方(マニュアル翻訳)

Posted at

Haskellの関数などを調べる際に便利なHoogleの使い方メモ
##Hoogleのマニュアル

(以下、上記マニュアルの部分的な翻訳)

##Hoogle
HoogleはHaskell APIに対する検索エンジンであり、関数名や型シグネチャからHaskellの基本ライブラリを検索することができる。

##Hoogleの使い方
Hoogleは以下の方法で使うことができる。

  • Webブラウザでオンライン版を利用する:http://haskell.org/hoogle
  • ローカル環境にインストールしてコマンドライン、もしくはブラウザで使用する
  • Haskell API、JSON APIを直接利用する

##検索方法
検索の例

  • 「map」:テキストとして検索 => map、concatMap、mapMなどがヒットする
  • 「con map」:「map」と「con」両方を含むテキストとして検索 => concatMapはヒットするがmapはヒットしない
  • 「a -> a」:型として検索 => id :: a -> a がヒットする
  • 「a」:テキストの"a"として検索
  • 「:: a」:型の"a"として検索
  • 「id :: a -> a」:テキストの"id"と型の"a -> a"の両方を含むものを検索

とりあえずここまで
あとはまた必要になったら追記

13
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?