Files
swift-mirror/test/Interpreter/algorithms.swift
Dave Abrahams a8bbc4c89b [stdlib] String internal API review changes
I had to XFAIL test/ClangModules/cf.swift, which is failing for reasons
I can't understand.  <rdar://problem/16911496>

Swift SVN r18071
2014-05-14 14:18:52 +00:00

34 lines
843 B
Swift

// RUN: %target-run-simple-swift | FileCheck %s
// Create a new array
var arr = new Int[10]
for i in 0..10 { arr[i] = i % 7 + 2 }
println(arr)
// CHECK: [2, 3, 4, 5, 6, 7, 8, 2, 3, 4]
// min and max element
println(minElement(arr))
// CHECK-NEXT: {{^}}2{{$}}
println(maxElement(arr))
// CHECK-NEXT: {{^}}8{{$}}
// min and max element of a slice
println(minElement(arr[1..5]))
// CHECK-NEXT: {{^}}3{{$}}
println(maxElement(arr[1..5]))
// CHECK-NEXT: {{^}}6{{$}}
// sorting
// FIXME: compilation fails without the temporary xxx
var xxx = sort(["apple", "Banana", "cherry"])
println(xxx)
// CHECK-NEXT: [Banana, apple, cherry]
// FIXME: compilation fails without the temporary yyy
var yyy = sort(["apple", "Banana", "cherry"],
{ $0.lowercaseString > $1.lowercaseString })
println(yyy)
// CHECK-NEXT: [cherry, Banana, apple]