blob: 3e1e4ab2b558c480421bfa8f18dc20c6f542ba6f [file] [log] [blame]
// RUN: %swift-format %s >%t.response
// RUN: diff -u %s.response %t.response
// RUN: %swift-format -indent-width 2 %s >%t.response
// RUN: diff -u %s.indent2.response %t.response
// RUN: %swift-format -use-tabs %s >%t.response
// RUN: diff -u %s.tabs.response %t.response
// RUN: %swift-format -line-range 12:18 %s >%t.response
// RUN: diff -u %s.lines.response %t.response
// REQUIRES: SR-2619
import Foundation
func collatz(n: Int) {
var r: Int
if n%2 == 0 {
r = n/2
} else {
r = 3*n+1
}
print("Number: \(r)")
if r == 1 {
print("Reached one!")
} else {
collatz(r)
}
}