Test: Difference between revisions
Jump to navigation
Jump to search
(Created page with "<syntaxhighlight lang="python" line> def quick_sort(arr): less = [] pivot_list = [] more = [] if len(arr) <= 1: return arr else: pass </syntaxhighlight>") |
No edit summary |
||
Line 8: | Line 8: | ||
else: | else: | ||
pass | pass | ||
</syntaxhighlight> | |||
<syntaxhighlight lang="lisp" line> | |||
(defun hook-signature (binding) | |||
(destructuring-bind (vars (hook . args)) binding | |||
(format nil "~a{[~{~a~^, ~}]~@[(~a)~]}" | |||
(symbol-to-js-string hook) | |||
(if (atom vars) (list (symbol-to-js-string vars)) | |||
(mapcar #'symbol-to-js-string vars)) | |||
(if (eq hook 'use-state) | |||
(car args) | |||
nil)))) | |||
</syntaxhighlight> | </syntaxhighlight> |
Latest revision as of 16:09, 17 May 2024
def quick_sort(arr): less = [] pivot_list = [] more = [] if len(arr) <= 1: return arr else: pass
(defun hook-signature (binding) (destructuring-bind (vars (hook . args)) binding (format nil "~a{[~{~a~^, ~}]~@[(~a)~]}" (symbol-to-js-string hook) (if (atom vars) (list (symbol-to-js-string vars)) (mapcar #'symbol-to-js-string vars)) (if (eq hook 'use-state) (car args) nil))))