I am getting a series of values from JSON, one of which defined by the `totalBuy` this value is defined as bool 

```
struct PurchaseTotals: Codable {

    var totalBuy: Double?

    enum CodingKeys: String, CodingKey {

        case sumTotal = "totalBuy"
    }
}

```

When I try to assign this double as text for a label the word optional shows up in the front:

I am assigning the value like this: 

```
    sumLabel.text = "\(totalBuy)"

```

How can the word optional be removed? 

In addition to this is it possible to format the value within the label to contain a comma when necessary, the value of `totalBuy` is a number that can sometimes look like `"1000"` where a comma is necessary after the one `(1,000).` ?