これから、学びたいプログラミング言語のリストを管理するコードを書いていきます。リストは@LanguageList::Languagesという配列に入っています。
言語名を引数に取るLanguageList::add_languageサブルーチンを修正して、@LanguageList::Languages配列の末尾に言語を追加してください。
LanguageList::remove_languageサブルーチンを修正して、@LanguageList::Languages配列から最後の言語を削除してください。
LanguageList::first_languageサブルーチンを修正して、@LanguageList::Languages配列の最初の言語を返すようにしてください。
LanguageList::last_languageサブルーチンを修正して、@LanguageList::Languages配列の最後の言語を返すようにしてください。
欲しい要素を表す数値のリストを引数に取るLanguageList::get_languagesサブルーチンを修正して、@LanguageList::Languages配列のスライスを返すようにしてください。
言語名を引数に取るLanguageList::has_languageサブルーチンを修正して、その言語が@LanguageList::Languages配列に存在するかどうかを示すtrueまたはfalseの値を返すようにしてください。