「ユークリッドの互除法」の版間の差分
編集の要約なし |
|||
| 42行目: | 42行目: | ||
[[F Sharp|F#]]で書くとこんな感じである。 | [[F Sharp|F#]]で書くとこんな感じである。 | ||
F#は[[OCaml]]から派生した[[プログラミング言語]]なのでほとんど違いはない。 | F#は[[OCaml]]から派生した[[プログラミング言語]]なのでほとんど違いはない。 | ||
違いは[[除算]]の[[演算子]]が「mod」ではなく「%」なくらいである。 | |||
<source lang="fsharp"> | <source lang="fsharp"> | ||
let rec gcd a = function | let rec gcd a = function | ||