I have ridiculous error using strings
var myString = "A"
print(myString[myString.startIndex] == "-") // false
this code works really fine, but when i replace "-" with same character in struct like this:
var myString = "A"
struct number {
static let negative = "-"
}
print(myString[myString.startIndex] == number.negative)
Compile error suddenly appears
Subscript 'subscript(_:)' requires that 'String.Index' conform to 'RangeExpression'
This error code is about string but only thing changed is "-"
to number.negative
Please tell me why there's error on substring