Avatar
Avatar
omochimetaru
@swift-main func XCTAssertEqual<T: Equatable>(_ a: T, _ b: T) { guard a == b else { print("\(a) != \(b)") return } } // コ + 半角濁点 let s = "\u{30B3}\u{FF9E}" XCTAssertEqual(s.unicodeScalars.count, 2) XCTAssertEqual(s.count, 1) let indices: [String.Index] = Array(s.indices) + [s.endIndex] XCTAssertEqual(indices.count, 2) let range: Range<String.Index> = s.rangeOfCharacter(from: chars)! XCTAssertEqual(indices.contains(range.lowerBound), true) XCTAssertEqual(indices.contains(range.upperBound), false) // !?
swiftNightly BOT 10/24/2023 11:50 PM
exit status: 1 with <stdin>:17:71: error: cannot find 'chars' in scope let range: Range<String.Index> = s.rangeOfCharacter(from: chars)! ^~~~~ <stdin>:17:48: error: value of type 'String' has no member 'rangeOfCharacter' let range: Range<String.Index> = s.rangeOfCharacter(from: chars)! ~ ^~~~~~~~~~~~~~~~