As far as I know the recommended way to use optionals (Int in this example) is the following:

```
var one:Int?

if var maybe = one {
  println(maybe)
}

```

Is it possible to use a shorter way to do something like the following?

```
var one:Int?
var two:Int?
var three:Int?

var result1 = one + two + three // error because not using !
var result2 = one! + two! + three! // error because they all are nil

```

**Update**

To be more clear about what I'm trying to do: I have the following optionals

```
var one:Int?
var two:Int?
var three:Int?

```

I don't know if either one or two or three are nil or not. If they are nil, I wan't them to be ignored in the addition. If they have a value, I wan't them to be added.

If I have to use the recommended way I know, it would look something like this: (unnested)

```
var result = 0

if var maybe = one {
  result += maybe
}
if var maybe = two {
  result += maybe
}
if var maybe = three {
  result += maybe
}

```

Is there a shorter way to do this?