Swiftの配列初期化でハマった

4275545763_6d2e72a793_b

こんにちは,よしむらです.

swiftの配列の初期化でハマったのでメモ.
配列を定義して,Daoで検索して帰ってくると何故か一件多いという事象が発生しました.
処理内容は簡単で,PersonDtoクラスの配列を定義して,検索後に,表示するという一連の処理です.
最初は,下記の様なプログラムで実行したところ,何故か1件余計に表示されれました.

swift上級者の皆さんは,どこが間違っているか気づきましたか?

 

誤)var personList = [PersonDto()]
正)var personList = [PersonDto]()

上記の方に修正すると,余計な一件が消え正しい結果が帰ってきました. カッコの位置で随分とハマってしまいました.....


Add a Comment

メールアドレスが公開されることはありません。