如何 console.log 在 Deno 中没有换行符?
How to console.log without a newline in Deno?
如何在 Deno 中打印一个没有换行符的新行到终端?在 node.js 我曾经做过:
process.stdout.write('hello, deno!')
这在 Deno 中可行吗? Deno 没有 process
模块,我在 https://doc.deno.land/builtin/stable.
中找不到等效选项
我明白了。 Deno 没有 node.js 的 process
模块,但它有不同的功能来复制它。我能够在没有换行的情况下打印到终端:
const text = new TextEncoder().encode('Hello, deno!')
// asynchronously
await Deno.writeAll(Deno.stdout, text)
// or, sychronously
Deno.writeAllSync(Deno.stdout, text)
import { writeAllSync } from "https://deno.land/std/streams/conversion.ts";
const text = new TextEncoder().encode('Hello')
writeAllSync(Deno.stdout, text)
Deno.writeAllSync
和 Deno.writeAll
已弃用,建议改用上面的包。
如何在 Deno 中打印一个没有换行符的新行到终端?在 node.js 我曾经做过:
process.stdout.write('hello, deno!')
这在 Deno 中可行吗? Deno 没有 process
模块,我在 https://doc.deno.land/builtin/stable.
我明白了。 Deno 没有 node.js 的 process
模块,但它有不同的功能来复制它。我能够在没有换行的情况下打印到终端:
const text = new TextEncoder().encode('Hello, deno!')
// asynchronously
await Deno.writeAll(Deno.stdout, text)
// or, sychronously
Deno.writeAllSync(Deno.stdout, text)
import { writeAllSync } from "https://deno.land/std/streams/conversion.ts";
const text = new TextEncoder().encode('Hello')
writeAllSync(Deno.stdout, text)
Deno.writeAllSync
和 Deno.writeAll
已弃用,建议改用上面的包。