view ir для отладки
Просмотреть скомпилированный код IR для блока кода.
Сигнатура
> view ir {flags} (target)
Флаги
-
--json, -j: Вывести необработанные данные блока в формате JSON (нестабильно). -
--decl-id, -d: Целое число является идентификатором объявления, а не идентификатором блока.
Параметры
-
target: Имя или блок, для которого нужно просмотреть скомпилированный код.
Типы входных/выходных данных:
| вход | выход |
|---|---|
| ничего | строка |
Примечания
Целью может быть замыкание, имя пользовательской команды или внутренний идентификатор блока. Литералы замыканий в дампах IR часто ссылаются на блок по идентификатору (например, closure(3231)), поэтому эта команда позволяет легко просмотреть IR любых встроенных замыканий.
Параметр --decl-id позволяет вместо этого использовать идентификатор объявления, который можно найти в инструкциях call. Иногда это удобнее, чем использовать имя, поскольку объявление может быть вне области видимости.
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/view_ir.html