I’m sorry, but I don’t see suffix() as a member function in any documentation, 
nor does it complete in Xcode.
Is this perhaps only in Swift 4?

If so, that’s a definite improvement!


Begin forwarded message:

> From: Adrian Zubarev <adrian.zuba...@devandartist.com>
> Subject: Re: [swift-users] the pain of strings
> Date: June 30, 2017 at 3:13:42 PM PDT
> To: David Baraff <davidbar...@gmail.com>
> Cc: swift-users@swift.org
> 
> This looks way better than the subscript in Python and 1000 times better than 
> your example. It might be a good idea to look up possible API first before 
> writing such ugly long lines. I mean they get the job done, but just why so 
> complicated? :(
> 
> 
> 
> 
> -- 
> Adrian Zubarev
> Sent with Airmail
> 
> Am 1. Juli 2017 um 00:08:47, Adrian Zubarev (adrian.zuba...@devandartist.com 
> <mailto:adrian.zuba...@devandartist.com>) schrieb:
> 
>> let longString = "1234567890"
>> print(longString.suffix(2)) // prints "90"
>> 
>> 
>> -- 
>> Adrian Zubarev
>> Sent with Airmail
>> 
>> Am 30. Juni 2017 um 23:45:01, David Baraff via swift-users 
>> (swift-users@swift.org <mailto:swift-users@swift.org>) schrieb:
>> 
>>> I know, I’ve read tons about about this. I sympathize. Unicode, it’s all 
>>> very complex.
>>> 
>>> But.
>>> 
>>> BUT.
>>> 
>>> Python:
>>> shortID = longerDeviceID[-2:] # give me the last two characters
>>> 
>>> Swift:
>>> let shortID = 
>>> String(longerDeviceID.characters.dropFirst(longerDeviceID.characters.count 
>>> - 2))
>>> 
>>> I can’t even read the above without my eyes glazing over. As has been 
>>> pointed out, an API which demands this much verbosity is crippling for many 
>>> developers, to say the least.
>>> 
>>> With Swift 4, am I correct that it will be at least:
>>> 
>>> let shortID = String(longerDeviceID.dropFirst(longerDeviceID.count - 2))
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> swift-users mailing list
>>> swift-users@swift.org
>>> https://lists.swift.org/mailman/listinfo/swift-users
>> 
> 
_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to