Swiftに関する質問です。
下記のコードが何故結果のようになるのかわかりません。

if let n = maybe のところはnという変数に変数maybeを代入しているんでしょうか??
詳しい方、ご教示ください。よろしくお願いいたします。

var maybe : Int? = 1
if let n = maybe {
  n + 1
  // 2
}