質問するログイン新規登録

回答編集履歴

1

回答を一部修正しました

2017/02/02 08:50

投稿

Kapustin
Kapustin

スコア1188

answer CHANGED
@@ -6,8 +6,10 @@
6
6
  3: テニス部,3,6C
7
7
  4:
8
8
  ```
9
- このため、最後の空の行もカンマ区切りで配列を作ろうとして作れず、存在しない要素にアクセスしようとしてしまっていることが原因かと思います。
9
+ このため、最後の空の行に対してカンマ区切りで配列を作ろうとして作れず、存在しない要素にアクセスしようとしてエラーになっていると思われます。
10
- 下記の操作を行う前に`csvSplit`の要素数をチェックすると良いかと思います。
10
+ 辞書に格納する前に`csvSplit`の要素数をチェックすると良いのではないでしょうか。
11
11
  ```
12
+ if(csvSplit.count == 3){
12
- csvArray[csvSplit[0]] = [csvSplit[1],csvSplit[2]]
13
+ csvArray[csvSplit[0]] = [csvSplit[1],csvSplit[2]]
14
+ }
13
15
  ```