fork download
  1. (defun process-numeric-list ()
  2. ;; let* を使うことで、data-list を使ってすぐ sorted-list を定義できます
  3. (let* ((data-list '(150 420 300 250 380))
  4. (sorted-list (sort (copy-list data-list) #'>)))
  5.  
  6. (format t "元のリスト: ~A~%" data-list)
  7. (format t "ソート後のリスト: ~A~%" sorted-list)
  8.  
  9. ;; second 関数を使って2番目の要素を抽出して表示
  10. (format t "2番目の要素: ~A~%" (second sorted-list))))
  11.  
  12. ;; 関数の実行
  13. (process-numeric-list)
Success #stdin #stdout 0.01s 28864KB
stdin
Standard input is empty
stdout
元のリスト: (150 420 300 250 380)
ソート後のリスト: (420 380 300 250 150)
2番目の要素: 380