问题标签 [puts]
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.
ruby-on-rails - Rails 打印(转储)变量
调试时,我通常使用puts some_variable.inspect
打印(转储)变量。但是,我厌倦了puts ...inspect
每次打字。有没有更好的方法来打印变量?
ruby - 为什么 puts 方法不调用我的 .to_s 方法?
我认为to_s
为自定义类定义方法意味着在该类上调用该puts
方法将返回由to_s
. 然而,在这个程序中,我只有在编写puts bingo_board.to_s
. 到底是怎么回事?
ruby - 简单干净的放入红宝石
我经常遇到这样的情况,我想在 Ruby 中调试一些东西。然后我有一个带有“puts”的控制台输出。
以下示例:
输出当然是:
现在我有很多输出,因此我经常写这样的东西:
那么输出是:
现在这是一个非常简单的案例,但我希望它表明我的问题是什么。有这种可能吗???
并且输出是直接的
我希望你明白,我的“问题”是什么?当然,写下完整的字符串并不是很多工作,但我只是想知道是否有一种快速简便的可能性?
ruby - 打印出二维数组
打印出一行 10 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
。
如果我要更改print
为puts
,那么我会在页面下方获得 100 0
。
如何在没有“[]”和“,”的情况下在单独的行上打印每个数组?
就像是:
c - 为什么 puts() 最后会打印一个额外的字符?
我正在使用 DevC++(大学规则)并且我知道 gets() 没有边界检查,所以我故意使用 for() 循环来输入字符串。当我输入一个大于数组大小的字符串时,puts 正在打印一个额外的字符。为什么这样 ??
示例输入:helloworld 输出:hellowos
示例输入:Hellopeople 输出:Hellopep
c - puts() 带有 const char 的问题
我无法理解 c 如何使用 puts() 来显示部分消息。我认为等效的两种方法与该函数的工作方式不同。例如
这编译得很好,但是这不是
puts() 如何区分两者并且只编译一个?编译器抱怨它想要一个“const”字符,但即使我尝试使用该语法它也会失败。谁能解释一下?
ruby - `to_s` 没有将整数转换为字符串
我to_s
在一个方法中调用:
在我看来,就像在函数中一样,没有创建数组,因为输出是nil
. to_s.split(//)
为什么在方法内部调用时未创建字符串数组?
另外,为什么puts number
看起来每个数字的输出都在它自己的一行上?我是否需要在函数内显式创建数组,然后显式将拆分数推入其中?
numbers - Tcl如何在操作中向特定行号写入数据
Tcl 中是否有任何方法或命令可以在 {data.txt} 中间写入以及特定的行号...?例如,在文本文件中写入数据后,当我在第 1000 行写入时,有没有办法返回第 20 行并在此行中添加数据以进行输出。(对于列表变量,看起来像 llappend & append,但在 puts 命令中)
c - 被调用的对象不是使用三进制的函数或函数指针
我不断收到:
error: called object is not a function or function pointer
当使用这样的三元运算符时:
puts("\nx: " (0 == 1) ? "y1\n" : "y2\n");
我究竟做错了什么?
c - 使用指针将一个字符串复制到另一个字符串的程序不产生输出
我编写了以下代码,它使用指针从一个字符串复制到另一个字符串。
为什么puts(ptrB)
只打印一个换行符?但是puts(ptrA)
打印 的值strA
。