【发布时间】:2017-05-10 21:55:06
【问题描述】:
我下面的代码打印出我想要的内容,只是我想删除这些 ()。 打印的行上面有注释。这应该很简单,我只是不知道该怎么做。
import UIKit
class ViewController: UIViewController {
@IBOutlet var entry: UILabel!
var numbersWithCreationDates = [(Int,String)]()
@IBOutlet var label: UITextField!
@IBAction func enterScore(_ sender: Any) {
if let text = label.text {
if let number = Int(text){
// let numberAndDate = (number,Date())
let date = Date().description
let numberAndDate = (number, date.substring(to: date.characters.index(of: "+")!))
numbersWithCreationDates.insert(numberAndDate, at: 0)
//line in question
entry.text = numbersWithCreationDates.map { "\($0)" }.joined(separator:"\n\n")
}}
else {
entry.text = "Please Enter Number"
}}}
extension Date {
static var formattedNow: String {
let now = Date()
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "MM/dd/yyyy HH:mm:ss"
dateFormatter.timeZone = TimeZone(identifier: "EST")
return dateFormatter.string(from: now)
}}
【问题讨论】:
标签: arrays swift printing parentheses