There seem to be two printing commands, print and println. println, I assume, prints the line followed by a line separator. I have noticed, however, that a lot of functions written tend to just dump strings out there, and they are printed. For example, the following would produce the same effect:
print "I like printing!";
"I like printing!";
That doesn't work with variables, just with strings. Also, there is a "safe" modifier, and I have absolutely no idea what that does. Does that prevent the string from being cleaned or does it require the string to be cleaned before printing?
print safe "I like printing!";
So, should a print command always be included? Is just dumping out a string bad programming? Also, how does safe printing differ from normal printing?
Thank you ahead of time. Sorry if this question is a bit basic, but like I said, I have limited experience with programming languages.