class Shell
attr_reader :spiral
def initialize spiral
@spiral = spiral
end
def ?????
# do stuff...
end
end
some_shell = Shell.new([[1,2],[4,3])
some_shell.spiral #=> [[1,2],
# [4,3]]
some_shell.????? #=> [1,2,3,4]
それは?????
に名前を付けるために多くの意味を成しています:
unwrap_spiral
または
unwrapped_spiral
unwrap_spiral
がsome_shell
に言っているように思え、 "あなたはそのスパイラルを解くようにしてほしい"とunwrapped_spiral
はsome_shell
、 "あなたに私に螺旋状の螺旋を与えて欲しい"。
私はPOODRで読む:
送信者が望んでいると動作するようにどのように受信機を通知するメッセージが微妙に見えるかもしれませんが、結果が重大であるかを尋ねるメッセージを区別します。
unwrapped_spiral
を選択すると良いと思われます。
それは意味がありますか?
となるだろう。ただし、 'unwrap'は' flatten'だけではありません。 –
お返事ありがとうございます。 'some_shell。????? 'を明確にするために、意図的に"アンラッピング "し、"平坦化 "しない。それは私がしたいです: '[1,2,3,4]'ではなく[1,2,4,3] – mbigras
ああ。それでは、 '#unwrap' - >' flatten.sort' :)を作成します。 –