注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Haskellの実験メモです。 HaskellでC++やJavaなどでできる関数のオーバーロードのようなことをやってみ... Haskellの実験メモです。 HaskellでC++やJavaなどでできる関数のオーバーロードのようなことをやってみました。型クラスについての簡単な説明も含みます。 新しい言語を使うときはまさに手探りで、試行錯誤の過程についても記載しています。パターンマッチによる関数の分割定義を見たとき、関数のオーバーロードに似ていると感じたことが発端となっています。 C++ C++では同じ名前で引数の型が異なる関数を複数定義することができます。(関数のオーバーロード) #include <iostream> #include <string> using namespace std; string foo(int i) { if (i == 1) return "bar"; return "?"; } string foo(const string &s) { if (s == "1") return
2019/06/18 リンク