Greatest common divisor: Difference between revisions

No edit summary
Line 2,388:
 
=={{header|Rust}}==
<lang Rust>fn gcd(amut m: int,b mut n: int) -> int {
// Use Euclid's algorithm
match b {
while m != 0 {
0 => return a,
let temp = m;
_ => return gcd(b,(a%b)),
m = n % temp;
}
n = temp;
} </lang>
}
 
n
}
} </lang>
 
=={{header|Sather}}==
7

edits