mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
22 lines
428 B
Swift
22 lines
428 B
Swift
// RUN: %target-swift-frontend -O %s -emit-sil -o /dev/null
|
|
|
|
public struct S {
|
|
let args: [Substring]
|
|
let arg: Substring
|
|
|
|
enum Error: Swift.Error {
|
|
case Case
|
|
}
|
|
|
|
public init(arg: String) throws {
|
|
args = arg.split(separator: "\n")
|
|
guard args.count > 0 else { throw Error.Case }
|
|
|
|
let parts = args[0].split(separator: " ")
|
|
guard parts.count > 2 else { throw Error.Case }
|
|
|
|
self.arg = parts[1]
|
|
}
|
|
}
|
|
|