Лучший способ проверить, не является ли список нулевым?

В Common Lisp, если бы я хотел проверить, не является ли список нулевым, я мог бы просто использовать сам список в качестве условия, поскольку все нениловые списки считаются истинными. Однако, я нахожу, что в Scheme, делая то же самое, я заставлю Scheme думать, что я пытаюсь вызвать функцию. Есть ли лучший способ проверить, является ли список нулевым в Scheme, чем определить другую функцию, которая делает (not (null? x))?

7
задан wrongusername 9 September 2011 в 10:42
поделиться