基本的に、私は.sortを使用せずにrubyでBASICソートプログラムを作成しようとしています。これまでの私のコードは次のとおりです。
def optsort
@@a = 0
@@aa= 1
@@b = unsorted.size
@@smallestnum
@@ssmallestnum
while b !=1
if unsorted[a] <= unsorted[b] then
@@smallestnum = unsorted[b]
else @@smallestnu = unsorted[a]
end
@@a = @@a +
@@aa = @@a + 1
b = b - 1
end
コードを手伝ってください。また:実行すると、これらのエラーメッセージが表示されます。
(eval):465: (eval):465: compile error (SyntaxError)
(eval):465: syntax error, unexpected $end, expecting kEND
コードは、数値を最小から最大にソートすることになっています。