エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Haskellでのimportの使い方 - Blog :: Meatware
修飾名を付ける 基本的に、Haskell でモジュールを import する際には、ちゃんと修飾名を付けるべきです... 修飾名を付ける 基本的に、Haskell でモジュールを import する際には、ちゃんと修飾名を付けるべきです。 これは名前の衝突を防ぐためです。 例えば以下のコードはコンパイルエラーになります。 putStrLn が Data.Text と Data.ByteString の両方に存在しているからです。 import Data.Text import Data.ByteString main = putStrLn "" これが衝突しなかったら自由に import していいのかというと、これもやめておいた方がいいでしょう。 というのも、依存パッケージをバージョンアップした時に関数が増えた場合、その関数が他のパッケージの名前を重複する場合があるからです。 module Module.Oreore (oreore) where oreore = undefined module Modul
2014/10/25 リンク