Z:gnu-www-ja-stallman-kth--eb91b1-Sometimes depending on whether/ru

Иногда, в зависимости от того, используется ли как-нибудь в дальнейшем результат первой команды, может быть необходимо сделать объединённую команду с двумя операторами присваивания. Одно &mdash; для этой величины [указывает на ???], а второе &mdash; с этой величиной [указывает на ???], заменённой на то, что приходит из второй команды. Но если этим значением пользовались только один раз, его можно исключить после подстановки; не нужно вычислять его ещё раз. Так что на самом деле несколько сложно сделать подстановку правильно, проверяя, что промежуточные команды не меняют никакую из этих величин, и тому подобное. Когда поддерживаешь такие вещи, как адресация с автоинкрементом или автодекрементом, а я это сейчас делаю, тебе приходится также делать разные проверки этого, чтобы проверять ситуации, где то, что ты делаешь, не сохраняет величины.