问题标签 [debug-print]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
920 浏览

vb.net - 2013 年 Visual Studio 中 VB.NET 的格式说明符

我一直在尝试找到一种方法,在我的 VB.NET 4.5.1 应用程序的即时窗口和命令窗口中将 \r\n 呈现为实际的换行符。我遇到了这个关于说明nq符的问题,但它似乎只适用于 C#。在 VB.NET 中,nq甚至似乎都不起作用,因为我被Expression expected打印出来了。

是否有不同的方法可以使换行符在 VB.NET 的即时窗口或命令窗口中实际显示为单独的行?

0 投票
1 回答
376 浏览

algorithm - 打印/输出变量值到即时窗口

我正在尝试编写一些 vba 来打印满足以下约束的值:

lambda = r * (k - 1) / (t - 1), 其中(t - 1) >= (k - 1)&lambda必须是整数。

这是算法:

“立即”窗口中没有打印任何内容。我不确定算法或我的打印方法有问题。具体来说,我不确定我是否正确地检查了 lambda 是一个整数。

0 投票
1 回答
57 浏览

gruntjs - 当源中存在调试打印时使 grunt 构建失败

我正在开发一个 PHP/Javascript 项目,我已经很好地设置了构建工作流程。它涉及测试、缩小、压缩成最终的 zip 可交付成果,以及许多其他好东西。

我想构建一个在源代码中存在某些模式时失败的任务。我想寻找任何print_r(), error_log(), var_dump(), 等函数,如果有的话,停止构建过程。也许稍后我想检查 Javascript 或 CSS 中的内容,所以这不仅仅是一个 PHP 问题。

我知道它可以完成,grunt-shellgrep我想知道以下内容:

  1. 是否有特定于此任务的 grunt 插件?理想情况下,我希望能够为每种文件类型指定一个正则表达式列表,并设置是继续还是失败模式匹配的构建。
  2. 其他人如何解决对最常见的调试语句或其他模式的打包源进行双重检查的问题?
0 投票
4 回答
9745 浏览

debugging - Rust 有调试宏吗?

在 C++ 中,我使用类似这样的DEBUG宏:

Rust 有类似的东西吗?

0 投票
2 回答
8628 浏览

android - 如何在 Flutter 中禁用发布版本中的所有日志 [debugPrint()]?

我已经在 android 设备中安装了 release build apk,但是如果我将该设备连接到 Android studio,那么我可以看到所有 Logs/debugPrint 语句。

有什么办法可以禁用所有日志?

0 投票
1 回答
2089 浏览

excel - Debug.Print in VBA

In VBA Debug.Print prints to the Immediate window.

I just found out that using a semicolon (;) makes it print at the position of the caret/text cursor which seems odd.

Prints the following.

That was my main question before I found it in the documentation and understood it a little more.

Use a semicolon (;) to position the insertion point immediately following the last character displayed.

My question now is if it is possible to use a named argument like this:

Intellisense usually helps finding the arguments' names but it doesn't list any.

I also tried object or outputlist like it shows in the docs but it throws an error.

Is Debug.Print different in that regard?

0 投票
3 回答
258 浏览

c++ - 在编译时打印类型的名称而不中止编译?

在这个问题中:

在编译时打印模板类型名

我们有一些关于如何让典型的 C++ 编译器在编译时打印类型名称的建议。但是,它们依赖于触发编译错误。

我的问题:我可以让 C++ 编译器在停止编译的情况下打印类型的名称吗?

一般来说,答案是“可能不是”,因为可以将有效程序编译到其目标对象中而无需在任何地方打印任何内容,所以我特别询问 GCC 和 clang,可能使用预处理器指令、编译器内置程序或任何编译器- 特定的技巧。

笔记:

  • 显然,挑战是在语句、模板参数值、可变参数模板等后面打印类型using/typedef。如果类型明确可用,您可以使用类似的东西#message "my type is unsigned long long"(如@NutCracker 建议的那样)。但这不是问题所在。
  • 依赖 C++11 或更早版本的答案优于要求 C++14/17/20 的答案。
0 投票
1 回答
45 浏览

swift - 在 Swift (5) 中,如何将“Any...”参数传递给 print() 语句而不将其打印为数组?

我有一个全局枚举,用于仅在应用程序处于调试状态时运行的全局函数。它看起来像这样:

但是,当我使用

Debug.print(35)

输出是

["35"]

我想要的是输出看起来就像一个常规的打印语句:

35

任何人都知道我做错了什么或可以做不同的事情吗?

看起来我必须“解包”items参数并将每个参数分别放在打印语句中,但这似乎是错误的方法。

这有效......但让我畏缩。必须有更好的解决方案...