[swift-users] hasSuffix(_:) and .hasPrefix(_:) String methods missing on Linux
Alex Blewitt
alex.blewitt at gmail.com
Fri Dec 11 05:51:13 CST 2015
FYI:
https://github.com/apple/swift/blob/master/stdlib/public/core/StringLegacy.swift#L73 <https://github.com/apple/swift/blob/master/stdlib/public/core/StringLegacy.swift#L73>
These two functions are (currently) only available with the Objective-C bridge, which the Linux port doesn’t have.
Alex
> On 11 Dec 2015, at 11:48, Alex Blewitt <alex.blewitt at gmail.com> wrote:
>
> 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-users at swift.org <mailto:swift-users at 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: gpz500 at technologist.com <mailto:gpz500 at technologist.com>
>> Cell.: +39-347 761 1221 - Fax: +39-390 347 761 1221
>> _______________________________________________
>> swift-users mailing list
>> swift-users at swift.org <mailto:swift-users at swift.org>
>> https://lists.swift.org/mailman/listinfo/swift-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-users/attachments/20151211/410018e1/attachment.html>
More information about the swift-users
mailing list