基本的なデータ型の辺りまで書いた