swiftlang/swift
GitHub で見る[SR-5742] Refactoring action to convert imperative code to functional style
Open
#48,312 opened on 2017年8月23日
compilerfeaturegood first issuerefactoringsource tooling
説明
| Previous ID | SR-5742 |
| Radar | rdar://32751280 |
| Original Reporter | @akyrtzi |
| Type | New Feature |
| Votes | 1 |
| Component/s | Source Tooling |
| Labels | New Feature, Refactoring, StarterProposal |
| Assignee | kacperh (JIRA) |
| Priority | Medium |
md5: d8dd54b6f1cfe6d2981c48e99ab5db6d
Issue Description:
Implement action to change code such as this:
func foo(list : [String]) {
var result = [String]()
for element in list {
if !element.isEmpty {
result.append(element)
}
}
}
to
func foo(list : [String]) {
var result = list.filter { !$0.isEmpty }
}