Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 6cc04df

Browse files
committed
SequenceOf: first is now a property
1 parent ff36e9b commit 6cc04df

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

‎ExSwift/Sequence.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ internal extension SequenceOf {
1515

1616
:returns: First element of the sequence if present
1717
*/
18-
func first()-> T? {
18+
var first: T? {
1919
var generator = self.generate()
2020
return generator.next()
2121
}
22-
22+
2323
/**
2424
Checks if call returns true for any element of self.
2525

‎ExSwift/String.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ public extension String {
136136

137137
:returns: Stripped string
138138
*/
139-
func trimmedLeft (set: NSCharacterSet = NSCharacterSet.whitespaceAndNewlineCharacterSet()) -> String {
139+
func trimmedLeft (characterSet set: NSCharacterSet = NSCharacterSet.whitespaceAndNewlineCharacterSet()) -> String {
140140
if let range = rangeOfCharacterFromSet(set.invertedSet) {
141141
return self[range.startIndex..<endIndex]
142142
}
@@ -145,15 +145,15 @@ public extension String {
145145
}
146146

147147
@availability(*, unavailable, message="use 'trimmedLeft' instead") func ltrimmed (set: NSCharacterSet = NSCharacterSet.whitespaceAndNewlineCharacterSet()) -> String {
148-
return trimmedLeft(set: set)
148+
return trimmedLeft(characterSet: set)
149149
}
150150

151151
/**
152152
Strips the specified characters from the end of self.
153153

154154
:returns: Stripped string
155155
*/
156-
func trimmedRight (set: NSCharacterSet = NSCharacterSet.whitespaceAndNewlineCharacterSet()) -> String {
156+
func trimmedRight (characterSet set: NSCharacterSet = NSCharacterSet.whitespaceAndNewlineCharacterSet()) -> String {
157157
if let range = rangeOfCharacterFromSet(set.invertedSet, options: NSStringCompareOptions.BackwardsSearch) {
158158
return self[startIndex..<range.endIndex]
159159
}
@@ -162,7 +162,7 @@ public extension String {
162162
}
163163

164164
@availability(*, unavailable, message="use 'trimmedRight' instead") func rtrimmed (set: NSCharacterSet = NSCharacterSet.whitespaceAndNewlineCharacterSet()) -> String {
165-
return trimmedRight(set: set)
165+
return trimmedRight(characterSet: set)
166166
}
167167

168168
/**

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /