aripiprazole / rinha-de-compiler

🥖 | Rinha de compiladores (ou interpretadores kkkk

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dúvida sobre Print(Print(x))

Danfs64 opened this issue · comments

No Discord, eu levantei a dúvida de "O que acontece na chamada Print(Print(x))".

A resposta para esse pergunta é:
Uma chamada de print, além de printar o valor, retorna esse valor. Logo, um print(print(x)) deveria printar x duas vezes

Acho que cabe colocar isso no SPECS.md.

Também, vc sabe se o print() sempre insere um newline no final?

No Discord, eu levantei a dúvida de "O que acontece na chamada Print(Print(x))".

A resposta para esse pergunta é: Uma chamada de print, além de printar o valor, retorna esse valor. Logo, um print(print(x)) deveria printar x duas vezes

ou seja:

let x = print("hello");
print(x)

printaria "hello" 2 vezes?

printaria "hello" 2 vezes?

Precisamente.