質問編集履歴

1 初心者マークの追加

yh777

yh777 score 5

2017/02/06 07:09  投稿

CodeBelleというアプリでSwiftの問題の回答が誤答であることを確認したい
###前提・実現したいこと
・エラーメッセージの内容を理解したい
・回答が誤答であることを確認したい
###発生している問題・エラーメッセージ
CodeBelleというアプリでSwiftの問題を解いていたのですが、
正解とされている回答を実際に実行してみるとエラーメッセージが表示されます。
```
ERROR at line 24, col 19: 'var' cannot appear nested inside another 'var' or 'let' pattern
var price2 = 400, var tax = 8
^
```
###該当のソースコード
```Swift Ver. 3.0.2 (Release)
var price = 400, var tax = 8
###試したこと
エラーメッセージで検索し、
https://samekard.blogspot.jp/2014/09/swifterror.html
より、
「var cannot appear nested inside another 'var' or 'let' pattern
varは他のvarやletのパターンの中に入れ個で現れることは出来ません
【確認ver】Swift 3.0.1」
「ひとつめの宣言の最後にカンマが残っている。一行に複数宣言してあるものを複数行に分けたときなど。」
という記述を確認。
よって補足情報の2)、3)ともに間違いという事になると思うのですが、合っているでしょうか?
あと、入れ子にできるパターンというのがよくわかっておりません。可能でしたらご教授いただければ幸いです。
###補足情報
```![イメージ説明](1eca2b62d49657c5abc416cf24ed5054.jpeg)
  • Swift

    8726 questions

    Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る