Skip to content

Commit 88dc643

Browse files
committed
てをにはの修正 preprocessed-site/posts/2021/symbols-in-ghc.md
1 parent dfd03aa commit 88dc643

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

preprocessed-site/posts/2021/symbols-in-ghc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ date: December 25, 2021
1111

1212
# 二項演算子(記号関数)の調べ方
1313

14-
よく知られているとおり、Haskellでは二項演算子をプログラマーがかなり自由に定義できるという、とても変わった特徴があります。他のプログラミング言語でも使う標準的なもの(例: `+`, `*`, `&&`など)を名前空間を絞って置き換えるほか、[例えばかのlensパッケージのように](https://hackage.haskell.org/package/lens-5.1/docs/Control-Lens-Operators.html)、ライブラリーの作者があたかも新しい構文を作り上げるかのごとく独自の二項演算子を提供することができます。
14+
よく知られているとおり、Haskellには二項演算子をプログラマーがかなり自由に定義できるという、とても変わった特徴があります。他のプログラミング言語でも使う標準的なもの(例: `+`, `*`, `&&`など)を名前空間を絞って置き換えるほか、[例えばかのlensパッケージのように](https://hackage.haskell.org/package/lens-5.1/docs/Control-Lens-Operators.html)、ライブラリーの作者があたかも新しい構文を作り上げるかのごとく独自の二項演算子を提供することができます。
1515

1616
これは面白い機能ではあるものの、しばしば混乱を招く機能でもあります。後述するユーザーが定義した演算子でない記号との区別がつきにくいですし、一般的な検索エンジンで検索することさえままなりません。[Googleはプログラミングでよく使われる記号による検索をサポートはしている](https://blog.fkoji.com/2017/03052055.html)ものの、Haskellでしか見ないような記号の組み合わせは到底無理でしょう。
1717

0 commit comments

Comments
 (0)