[Swift]番号付け形式で数値に計算を追加


多くの場合、単位の大きい10進数は計算によって区別されます.このフォーマットをサポートする必要がある場合は、論理を直接作成できますが、既存のNumberFormatterタイプを使用してデジタルフォーマットを簡単に変換できます.

私のように方法で整理したり、Propertyのgetterで読み取り時のフォーマットを設定したりする方法を作成しました.
func formattedNumber(_ number: Int) -> Result<String, ExpoAppError> {
  let numberFormatter: NumberFormatter = NumberFormatter()
  numberFormatter.numberStyle = .decimal
  
  guard let formatted: String = numberFormatter.string(from: NSNumber(value: number)) else {
    return .failure(ExpoAppError.numberFormattingFailed(number))
  }
  
  return .success(formatted)
}

今では、NumberFormatterを利用して、より簡単に数字を表示することができます.