fork download
  1. proc sumTillNegative(x: varargs[int]): int =
  2. for i in x:
  3. if i < 0:
  4. return
  5. result = result + i
  6.  
  7. echo sumTillNegative() # 0を出力する
  8. echo sumTillNegative(3, 4, 5) # 12を出力する
  9. echo sumTillNegative(3, 4 , -1 , 6) # 7を出力する
Success #stdin #stdout 0s 2432KB
stdin
Standard input is empty
stdout
0
12
7