戻り値を持ったメソッドを実行だけしたい時の書き方

 

通常、メソッドを実行したい時は

 

メソッド名()

 

でよいのですが、実行したいメソッドが戻り値(Int型など)を持っている場合

このような書き方をしてしまうと

「使用していない変数があります(Result of call to 'displayUpdate()' is unused)」

といったエラーが出てしまいます。

 

このエラーは

 

_ = メソッド名()

 

と、アンダースコアに代入する形にすることにより回避できます。

 

まとめ

アンダースコアにメソッド名が代入されている時は、戻り値のあるメソッドを実行しようとしている。