Next special primes: Difference between revisions

→‎{{header|F_Sharp|F#}}: Alternative added to improve clarity
(Add Factor)
(→‎{{header|F_Sharp|F#}}: Alternative added to improve clarity)
Line 246:
n25=967 n26=1049 n26-n25=82
</pre>
 
Here's another way of writing the mP sequence above which is (hopefully) a little clearer:
<lang fsharp>
let mP = seq {
let mutable prevp, maxdiff = 2, 0
for p in primes32() do
let diff = p - prevp
if diff > maxdiff then
yield (prevp, diff, p)
maxdiff <- diff
prevp <- p
}
</lang>
 
=={{header|Factor}}==
Anonymous user