nilssort 関数の getを処理する方法がわかりません。
これをチェックインすると、table.sortいくつかの呼び出しの後にクラッシュします。
if a == nil then
return false
elseif b == nil then
return true
end
このエラー:並べ替えの順序関数が無効です。ただし、ドキュメントによると、a が b の後に続く場合、sort 関数は false を返す必要があります。それ以外の場合は true。
そのコードを削除すると、もちろんインデックス作成の nil がクラッシュします。