2012-05-28 3 views
10

, şu yapabilirim?NodeJS Python gibi dize biçimi?</p> <pre><code>name = "bob" print("Hey, %s!" % name) </code></pre> <p>benzer bir şey var mı (ya da Python en <code>.format()</code>) JavaScript/NodeJS içinde: python'da

+0

http://stackoverflow.com/questions/610406/javascript-equivalent-to-printf-string-format Çoğaltması – ubik

+0

Python gibi blok ayırma için boşluk kullandığı CoffeeScript kullanmayı düşünebilirsiniz ve ayrıca kavrayışları da listeleyebilirsiniz. Dize biçimlendirmesi sağlamaz, ancak örneğin enterpolasyon yapabilirsiniz. console.log ("Hey, # {name}!") – denysonique

cevap

2

sprintf bence için ne soran yapmalıdır.

+1

Ama bu sadece yazdırır, değil mi? Ne 'socket.send gibi bir şey yapmak istiyorsanız ("BİLDİRİM # kanal: Benim adım% s" % (bot.name));'? –

+0

Hayır? Ben bir dize –

+0

AFAIK sprintf düğümün parçası değildir döndü düşünce öyle düşünmüyordu. Şimdi eskiden bir paket haline geldi. Aşağıdaki @Alex ile cevap geçerli kabul edilmelidir. – Overdrivr

10

Sen util.format kullanabilirsiniz, bu işlev gibi printf bu.

İlgili konular