There’s a FIXME and a radar (18878343) in the source for StringLegacy:

https://github.com/apple/swift/blob/master/stdlib/public/core/StringLegacy.swift#L98

Can the information be re-created as a SwiftBug instead? 

Alex

> Begin forwarded message:
> 
> From: Alex Blewitt <alex.blew...@gmail.com>
> Subject: Re: [swift-users] hasSuffix(_:) and .hasPrefix(_:) String methods 
> missing on Linux
> Date: 11 December 2015 11:48:02 GMT
> To: Alessandro Morgantini <gpz...@technologist.com>
> Cc: swift-us...@swift.org
> 
> They may come as extensions from NSString, which Swift doesn’t have fully 
> implemented on Linux yet.
> 
> Alex
> 
>> On 11 Dec 2015, at 11:18, Alessandro Morgantini via swift-users 
>> <swift-us...@swift.org <mailto:swift-us...@swift.org>> wrote:
>> 
>> Hello to everyone!
>> I'm a very newbie to Swift, I'm doing first experiments on Linux & Mac and I 
>> have the following issue: if I call the hasSuffix(_:) or the hasPrefix(_:) 
>> methods on a String instance, I obtain the following error:
>> 
>> $ swiftc prova.swift
>> prova.swift:110:4: error: value of type 'String' has no member 'hasSuffix'
>> if pippo.hasSuffix("ao") {
>>    ^~~~~ ~~~~~~~~~
>> 
>> Same code works well on OS X.
>> I'm using Ubuntu 14.04 with required dependencies (clang and libicu-dev) 
>> installed.
>> Any idea?
>> 
>> Cheers, Alessandro
>> 
>> -- 
>> Ing. Alessandro Morgantini - http://www.morgantini.org/ 
>> <http://www.morgantini.org/>
>> Email: gpz...@technologist.com <mailto:gpz...@technologist.com>
>> Cell.: +39-347 761 1221 - Fax: +39-390 347 761 1221
>>  _______________________________________________
>> swift-users mailing list
>> swift-us...@swift.org <mailto:swift-us...@swift.org>
>> https://lists.swift.org/mailman/listinfo/swift-users
> 

_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev

Reply via email to