ttt 6 position taken rb online web sp 000 源码
井字游戏中的位置 目标 定义一个方法来更新作为参数传递给它的数组。 定义一种方法,该方法使用if/else语句形式的控制流来操作数组。 概述 我们已经有显示游戏板的方法(映射到数组的索引)和要求用户输入并相应地填写游戏板上位置的方法。但是,在我们的程序可以填写董事会职位之前,我们需要确认该职位尚未填写“ X”或“ O” 在本实验中,我们将添加#position_taken?井字游戏的方法。该方法将负责根据井字棋盘评估用户的输入,并检查该位置是否被占用。 例如,如果用户输入他们想要填写位置"2" ,我们将采用字符串"2"并将其转换为板索引1。然后将索引传递给我们的#position_taken?并检查该职位是否空缺,或者是否包含“ X”或“ O”。如果职位空缺,则该方法应返回false (即“未采取”);否则,该方法应返回false 。否则将返回true 。 基本上,我们有#position
用户评论