Swift 세 자리 수 마다 콤마 삽입

June·2023년 2월 9일
1

Swift

목록 보기
3/18
post-thumbnail

// 여기서 파라미터 타입은 String임 
  func formatPriceWithCommas(_ stringPrice: String?) -> String {
        if let stringPrice = stringPrice {
            let numberFormatter = NumberFormatter()
            numberFormatter.numberStyle = .decimal
            let price = Int(stringPrice) ?? 0
            let result = numberFormatter.string(from: NSNumber(value:price))!
            return "\(result)원"
        } else {
            return "원"
        }
    }
profile
안다고 착각하지 말기

0개의 댓글