如何 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)

文档 link:https://doc.deno.land/builtin/stable#Deno.writeAll

import { writeAllSync } from "https://deno.land/std/streams/conversion.ts";

const text = new TextEncoder().encode('Hello')
writeAllSync(Deno.stdout, text)

Deno.writeAllSyncDeno.writeAll 已弃用,建议改用上面的包。