progs/lecture1.scala
changeset 272 a091de62e3f8
parent 268 d20583497c5b
child 273 9cf4d3c3abd1
equal deleted inserted replaced
271:5c7279e09b15 272:a091de62e3f8
   256 
   256 
   257 //gcd - Euclid's algorithm
   257 //gcd - Euclid's algorithm
   258 
   258 
   259 def gcd(a: Int, b: Int) : Int = {
   259 def gcd(a: Int, b: Int) : Int = {
   260   if (b == 0) a 
   260   if (b == 0) a 
   261   else {
   261   else  gcd(b, a % b)
   262     val foo = 42
       
   263     gcd(b, a % b)
       
   264   }  
       
   265 }
   262 }
   266 
   263 
   267 gcd(48, 18)
   264 gcd(48, 18)
   268 
   265 
   269 
   266