Qiita 7 - キータぞ、来たぞ、キータだぞー (37レス)
上下前次1-新
抽出解除 レス栞
12: デフォルトの名無しさん [sage] 09/14(日)15:30:37.23 ID:ZqIkDajJ(6/8)
記事のスライス操作版のコードは
> // ReverseArrayWithSlice はスライス操作で配列を逆順にする(再帰)
> func ReverseArrayWithSlice(arr []int) []int {
> // ベースケース: 要素が1つ以下なら逆順にする必要なし
> if len(arr) <= 1 {
> return arr
> }
>
> // 最初の要素を取り出し、残りを再帰的に逆順にしてから結合
> return append(ReverseArrayWithSlice(arr[1:]), arr[0])
> }
要素数1の配列を渡した場合は引数の配列をそのまま返してしまうので
// ベースケース: 要素が0以下なら逆順にする必要なし
if len(arr) <= 0 {
とした方が良いな。
31: デフォルトの名無しさん [sage] 09/15(月)13:16:02.23 ID:aenReHhk(7/8) AAS
AA省
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.328s*