Почему `eval `не работает в этом коде?

Я недостаточно хорошо разбираюсь в сценариях, чтобы знать, на что способны разные оболочки.

Однако, если конечный результат заключается в том, что вам придется повторять весь этот код снова, вы можете построить свой код в макропроцессоре, таком как m4 -, и использовать процессор m4 для расширения исходного кода до полного сценария.

Например, при написании на языке ассемблера, где нет массивов, но нужно итеративно перебирать адреса, можно было бы написать процедуру один раз с некоторыми макропеременными для фиксированных адресов, а также в файле макроса, определите «массив» и цикл for -, и после того, как это будет обработано m4, у вас будет полный повторяющийся источник.

Может быть, вы могли бы сделать что-то подобное здесь? или, может быть, бесполезная мысль. Просто идея.

0
28.10.2021, 11:41
0 ответов

Теги

Похожие вопросы