Logo

Programming-Idioms

Like a function which doesn't return any value, thus has only side effects (e.g. Print to standard output)
Implementation
Java

Implementation edit is for fixing errors and enhancing with metadata. Please do not replace the code below with a different implementation.

Instead of changing the code of the snippet, consider creating another Java implementation.

Be concise.

Be useful.

All contributions dictatorially edited by webmasters to match personal tastes.

Please do not paste any copyright violating material.

Please try to avoid dependencies to third-party libraries and frameworks.

Other implementations
void finish(String name){
  System.out.println("My job here is done. Goodbye " + name);
}
def finish(name):
    print(f'My job here is done. Goodbye {name}')
import "fmt"
func finish(name string) {
  fmt.Println("My job here is done. Good bye " + name)
}
void finish(void) {
    printf("My job here is done.\n");
}
def finish( name )
  puts "My job here is done. Goodbye #{name}"
end
#include <iostream>
using namespace std;
void finish(char* name){
    cout << "My job here is done. Goodbye " << name << "\n";
}
var bli = function() { 
	console.log('Hello World!!!');
}
function bli() { 
	console.log('Hello World!!!');
}
(define (finish name)
    (display "My job here is done. Goodbye ")
    (display name)
    (newline))
(define finish
    (lambda (name)
        (display "My job here is done. Goodbye ")
        (display name)
        (newline)))
sub some_procedure {
    print 'some side effect';
    return;
}
fn finish(name: &str) {
    println!("My job here is done. Goodbye {}", name);
}
import std.stdio;
void finish() {
	writeln("I' m a done job");
}
function finish($name) 
{
    echo "My job here is done. Goodbye $name";
}
void finish(String name) {
  print("My job here is done. Goodbye $name.");
}
Procedure finish(name: String);
Begin
  WriteLn('My job here is done. Goodbye ', name);
End;
f = print "whatever"
(defn main- [& args]
  (println "I got all this arguments " args " and now I'm returning nil. Peace out!"))
def finish(name) do
  IO.puts "My job here is done. Goodbye #{name}"
end
-spec procedure() -> _.
procedure() -> io:format("#YOLO!~n").
function finish(name)
	print('My job here is done. Goodbye, '..name..'.')
end
procedure Finish (Name : String) is
begin
   Put_Line ("My job here is done. Goodbye " & Name);
end Finish;
void Finish(string name)
{
    System.Console.WriteLine($"My job here is done. Goodbye, {name}");
}
def doSomething(name: String): Unit = {
  println(s"My job here is done. Goodbye ${name}")
}
(defun show (message)
  (format t "Hello: ~a" message)
  (values))
let do_something arg1 arg2: unit =
	print_endline "foo"
module foo
  implicit none
contains
  subroutine bar
    print *,"Hello"
  end subroutine bar
end module foo
function()
{
    echo "Hello World";
}
fun finish(name: String) { 
  println("My job here is done. Goodbye $name") 
}
let dog = 'Poodle';
const dogAlert = () => alert(dog);
Imports System
Sub Finish(name As String)
    Console.WriteLine($"My job here is done. Goodbye {name}")
End Sub
void foo(void) {
	NSLog(@"My job here is done. Goodbye\n");
}
void finish(String name){
  println "My job here is done. Goodbye $name"
}
methodWithoutReturn

   self doSomething.
   [Transcript showln: 'something'] value.

import "fmt"
finish := func(name string) {
	fmt.Println("My job here is done. Good bye " + name)
}
void Finish(string name) 
    => System.Console.WriteLine($"My job here is done. Goodbye, {name}");
private static void methodName() {
	System.out.println("Hello, World!");
}
const greet = who => console.log(`Hi ${who}!`)