(defun get-second-element (data-list) (second data-list)) (defun process-numeric-list () (let ((data-list '(150 420 300 250 380))) ;; 複製して降順ソートし、2番目の要素を抽出 (let ((sorted-list (sort (copy-list data-list) #'>))) (format t "2番目に大きい要素: ~A~%" (second sorted-list))))) (process-numeric-list)
Standard input is empty
2番目に大きい要素: 380
Warning: reserving address range 0x80000c0000...0x1fffffffffff that contains memory mappings. clisp might crash later! Memory dump: 0x8000000000 - 0x80000bffff 0x1525d5e00000 - 0x1525d60e4fff 0x1525d6215000 - 0x1525d6239fff 0x1525d623a000 - 0x1525d63acfff 0x1525d63ad000 - 0x1525d63f5fff 0x1525d63f6000 - 0x1525d63f8fff 0x1525d63f9000 - 0x1525d63fbfff 0x1525d63fc000 - 0x1525d63fffff 0x1525d6400000 - 0x1525d6402fff 0x1525d6403000 - 0x1525d6601fff 0x1525d6602000 - 0x1525d6602fff 0x1525d6603000 - 0x1525d6603fff 0x1525d6680000 - 0x1525d668ffff 0x1525d6690000 - 0x1525d66c3fff 0x1525d66c4000 - 0x1525d67fafff 0x1525d67fb000 - 0x1525d67fbfff 0x1525d67fc000 - 0x1525d67fefff 0x1525d67ff000 - 0x1525d67fffff 0x1525d6800000 - 0x1525d6803fff 0x1525d6804000 - 0x1525d6a03fff 0x1525d6a04000 - 0x1525d6a04fff 0x1525d6a05000 - 0x1525d6a05fff 0x1525d6af1000 - 0x1525d6af4fff 0x1525d6af5000 - 0x1525d6af5fff 0x1525d6af6000 - 0x1525d6af7fff 0x1525d6af8000 - 0x1525d6af8fff 0x1525d6af9000 - 0x1525d6af9fff 0x1525d6afa000 - 0x1525d6afafff 0x1525d6afb000 - 0x1525d6b08fff 0x1525d6b09000 - 0x1525d6b16fff 0x1525d6b17000 - 0x1525d6b23fff 0x1525d6b24000 - 0x1525d6b27fff 0x1525d6b28000 - 0x1525d6b28fff 0x1525d6b29000 - 0x1525d6b29fff 0x1525d6b2a000 - 0x1525d6b2ffff 0x1525d6b30000 - 0x1525d6b31fff 0x1525d6b32000 - 0x1525d6b32fff 0x1525d6b33000 - 0x1525d6b33fff 0x1525d6b34000 - 0x1525d6b34fff 0x1525d6b35000 - 0x1525d6b62fff 0x1525d6b63000 - 0x1525d6b71fff 0x1525d6b72000 - 0x1525d6c17fff 0x1525d6c18000 - 0x1525d6caefff 0x1525d6caf000 - 0x1525d6caffff 0x1525d6cb0000 - 0x1525d6cb0fff 0x1525d6cb1000 - 0x1525d6cc4fff 0x1525d6cc5000 - 0x1525d6cecfff 0x1525d6ced000 - 0x1525d6cf6fff 0x1525d6cf7000 - 0x1525d6cf8fff 0x1525d6cf9000 - 0x1525d6cfefff 0x1525d6cff000 - 0x1525d6d01fff 0x1525d6d04000 - 0x1525d6d04fff 0x1525d6d05000 - 0x1525d6d05fff 0x1525d6d06000 - 0x1525d6d06fff 0x1525d6d07000 - 0x1525d6d07fff 0x1525d6d08000 - 0x1525d6d08fff 0x1525d6d09000 - 0x1525d6d0ffff 0x1525d6d10000 - 0x1525d6d12fff 0x1525d6d13000 - 0x1525d6d13fff 0x1525d6d14000 - 0x1525d6d34fff 0x1525d6d35000 - 0x1525d6d3cfff 0x1525d6d3d000 - 0x1525d6d3dfff 0x1525d6d3e000 - 0x1525d6d3efff 0x1525d6d3f000 - 0x1525d6d3ffff 0x5594c1d44000 - 0x5594c1e34fff 0x5594c1e35000 - 0x5594c1f3efff 0x5594c1f3f000 - 0x5594c1f9efff 0x5594c1fa0000 - 0x5594c1fcefff 0x5594c1fcf000 - 0x5594c1ffffff 0x5594c2000000 - 0x5594c2003fff 0x5594c3135000 - 0x5594c3155fff 0x7ffcf16a3000 - 0x7ffcf16c3fff 0x7ffcf16df000 - 0x7ffcf16e2fff 0x7ffcf16e3000 - 0x7ffcf16e4fff