История изменений
Исправление
MOPKOBKA,
(текущая версия)
:
Так она однострочник. (push e (cdr (nthcdr …))).
while (*a++ = *b++);
Но все же есть strcpy
Это как Forth, где нету https://learn.microsoft.com/en-us/dotnet/api/system.collections.stack.contains
Использование таких слов, это большой грех, поэтому чарльз мур выпилил даже pick и прочую мерзость. Учитывая что стек используется для передачи аргументов, то я не могу представить где это нужно, и в каком языке это есть. Причем этот .contains() должен работать не только для аргументов текущей функции, но и для всех вышестоящих.
Где нужно add(int n, E e), я могу представить.
Исправление
MOPKOBKA,
:
Так она однострочник. (push e (cdr (nthcdr …))).
while (*a++ = *b++);
Это как Forth, где нету https://learn.microsoft.com/en-us/dotnet/api/system.collections.stack.contains
Использование таких слов, это большой грех, поэтому чарльз мур выпилил даже pick и прочую мерзость. Учитывая что стек используется для передачи аргументов, то я не могу представить где это нужно, и в каком языке это есть. Причем этот .contains() должен работать не только для аргументов текущей функции, но и для всех вышестоящих.
Где нужно add(int n, E e), я могу представить.
Исправление
MOPKOBKA,
:
Так она однострочник. (push e (cdr (nthcdr …))).
while (*a++ = *b++);
Это как Forth, где нету https://learn.microsoft.com/en-us/dotnet/api/system.collections.stack.contains
Использование таких слов, это большой грех, поэтому чарльз мур выпилил даже pick и прочую мерзость. Учитывая что стек используется для передачи аргументов, то я не могу представить где это нужно, и в каком языке это есть. Причем этот .contains() должен работать не только для аргументов текущей функции, но и для всех вышестоящих.
Исходная версия
MOPKOBKA,
:
Так она однострочник. (push e (cdr (nthcdr …))).
while (*a++ = *b++);