在REPL中下划线变量的用途是什么

在REPL中下划线变量的用途是什么

在前一篇 Node.js REPL 文章中,我们讨论了什么是Node.js REPL以及如何在命令提示符中使用它。我们还讨论了如何执行算术运算,如何使用Node库函数以及如何在REPL中使用循环。在本文中,我们将讨论在Node.JS REPL中下划线(_)变量的用途。

REPL中的下划线变量: REPL中的下划线变量是一个特殊变量,用于存储最后一个评估表达式的结果。这意味着您可以使用这个变量访问最后一个表达式的结果。让我们通过一个示例来更好地理解。

步骤1: 要启动REPL环境,请打开终端并输入node。您将看到以下屏幕。

在REPL中下划线变量的用途是什么

步骤2: 现在,评估任何表达式,例如,4 + 7。您会在屏幕上看到预期的结果11。现在只需给一个下划线并按回车键。您将再次看到11。由于11是上一个表达式的结果,所以下划线 _ 变量返回11。

在REPL中下划线变量的用途是什么

步骤3: 让我们评估另一个表达式3*6-4。再次输入下划线并查看结果。您可以评估任何表达式。继续尝试评估一些表达式。

在REPL中下划线变量的用途是什么

步骤4: 下划线变量不仅限于数学表达式。您可以存储任何数据类型的结果。这是一个使用字符串的示例。

在REPL中下划线变量的用途是什么

注意:

  1. 如果我们在启动REPL后尝试访问下划线变量,将得到未定义的结果。
  2. 对下划线变量明确设置任何其他值将禁用此行为。这仅适用于6.x版本以上的Node。

在REPL中下划线变量的用途是什么

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程