[過去ログ] 次世代言語11[Rust Swift TypeScript Dart] (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
793
(1): デフォルトの名無しさん [sage] 2018/06/26(火) 22:33:54.59 ID:wjruZlWa(2/3) AAS
>>791
791(1): デフォルトの名無しさん [] 2018/06/26(火) 22:12:37.76 ID:SLOKSalZ(6/11) AAS
>>785

varがあるのはわかるけど、そこでvarを使う場面てあるのかね?

外部リンク:ideone.com
```swift
case let .B(n):
let t = n+1
return String(t)
```

だって変わらんし
変数束縛にletとvarがある言語において、switchのときだけ変数束縛を特別扱いしてletやvarを省略できるのは一貫性が無いという考え方もある
797
(1): デフォルトの名無しさん [] 2018/06/26(火) 22:49:48.96 ID:SLOKSalZ(8/11) AAS
>>793
そういう見方もあるけどね

でも
```
case let .B(x): return String(n)
```

```
case .B(let x): return String(n)
```
の違いってなんなのかね、違いがないなら「let」省略できたほうがいいように思うが
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.283s*