structはCみたいにデータ構造として使うのが無難か?