Different ways to print Hello World

String with “”

In[]:=
"Hello World!"
Out[]=
Hello World!

CompoundExpression with ;

In[]:=
"Hello World!";

Print

In[]:=
Print["Hello World!"]
Hello World!

Echo

In[]:=
Echo["Hello World!"]
»
Hello World!
Out[]=
Hello World!
In[]:=
Echo["Hello World!"];
»
Hello World!
In[]:=
Echo["Hello World!","output"];
»
outputHello World!
In[]:=
Echo["Hello World!","output",Style[#,FontFamily->"JetBrains Mono"]&];
»
outputHello World!

EchoLabel

In[]:=
EchoLabel["output:"]["Hello World!"]
»
output:Hello World!
Out[]=
Hello World!
In[]:=
EchoLabel["output:"]["Hello World!"];
»
output:Hello World!

Scan

In[]:=
Scan[Echo,{"Hello World!"}]
»
Hello World!
In[]:=
Scan[Echo][{"Hello World!"}]
»
Hello World!

TracePrint

In[]:=
TracePrint["Hello World!"]
Hello World!
Out[]=
Hello World!
In[]:=
TracePrint["Hello World!",_?StringQ]
Hello World!
Out[]=
Hello World!

PrintTemporary

For 60 seconds there is a cell with Hello World!
In[]:=
PrintTemporary["Hello World!"];Pause[60];
https://i.imgur.com/eXHBYz4.png
https://i.imgur.com/ZKGuRXX.png
Then it disappears:

Reap and Sow

In[]:=
?Reap
Out[]=
Symbol
Reap[expr] gives the value of expr together with all expressions to which Sow has been applied during its evaluation. Expressions sown using Sow[e] or Sow[e,
tag
i
] with different tags are given in different lists. ​Reap[expr,patt] reaps only expressions sown with tags that match patt. ​Reap[expr,{
patt
1
,
patt
2
,…}] puts expressions associated with each of the
patt
i
in a separate list. ​Reap[expr,patt,f] returns {expr,{f[
tag
1
,{
e
11
,
e
12
,…}],…}}.
In[]:=
Reap[Sow["Hello World!"];]
Out[]=
{Null,{{Hello World!}}}
In[]:=
Reap[Sow["Hello World!","output"];,_,Rule]
Out[]=
{Null,{output{Hello World!}}}
In[]:=
Reap[Sow["Hello World!","output"];,_,Labeled[Framed[#2],#1]&]
Out[]=
Null,
{Hello World!}
output

In[]:=
Reap[Sow["Hello World!","output"];,_,Labeled[Framed[Identity@@#2],#1]&]
Out[]=
Null,
Hello World!
output


CellPrint

In[]:=
?CellPrint
Out[]=
Symbol
CellPrint[expr] inserts expr as a complete cell in the current notebook just below the cell being evaluated. ​CellPrint[{
expr
1
,
expr
2
,…}] inserts a sequence of cells.
In[]:=
CellPrint[Cell["Hello World!"]]
Hello World!
In[]:=
CellPrint[Cell["Hello World!","Text"]]
Hello World!