2.4.8日记和回显命令

Octave的日记函数允许您通过在单独的文件中记录您输入的输入和Octave返回的输出,来记录交互会话的全部或部分内容。

 
diary
diary on
diary off
diary filename
[status, diaryfile] = diary

记录所有命令的列表它们返回的输出,就像它们出现在终端上一样混合在一起。

有效参数包括:

on

开始或继续录制一个会话。如果没有指定文件名,记录将发生在当前工作目录中的diary文件中。

off

停止在日记文件中记录会话。

filename

在名为filename的文件中开始或继续记录会话.

在没有输入或返回变量的情况下,diary切换当前的状态。

如果指定返回变量,diary忽略输入并返回当前状态。布尔值status指示录制是打开还是关闭,并且diaryfile是存储会话的文件的名称。

详见: history, evalc.

有时,查看正在评估的函数或脚本中的命令是很有用的。这对于调试某些类型的问题特别有帮助。

 
echo
echo on
echo off
echo on all
echo off all
echo function on
echo function off

控制命令在执行时是否显示。

有效参数包括:

on

在脚本文件中执行命令时启用回显。

off

在脚本文件和函数文件中执行命令时禁用回显。

on all

在脚本文件和函数中执行命令时启用回显。

off all

在脚本文件和函数中执行命令时禁用回显。

function on

在命名函数中执行命令时启用回显。

function off

在命名函数中执行命令时禁用回显。

在没有参数的情况下,echo切换当前回波状态。

注意:回显全部的命令可以用于调试简单的编码问题。然而,输出量可能会迅速增长。对于更困难的问题,内置调试器 (help debug) 更有用。

详见: PS4.


版权所有 © 2024-2026 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-2