# Programming-Idioms

This language bar is your friend. Select your favorite languages!

# Idiom #59 Write to standard error stream

Print the message "x is negative" to standard error (stderr), with integer x value substitution (e.g. "-2 is negative").

``import "os"``
``fmt.Fprintln(os.Stderr, x, "is negative")``
``````with Ada.Text_IO;
use Ada.Text_IO;``````
``Put_Line (Standard_Error, Integer'Image (X) & " is negative");``
``#include <stdio.h>``
``fprintf(stderr,"%d is negative\n",x);``
``````(binding [*out* *err*]
(println (str x " is negative")))``````
``#include <iostream>``
``````std::cerr << x << " is negative\n";
``````
``#include<iostream>``
``````int main(){
int x = -2;
std::cerr << x <<" is negative\n";
}``````
``import System;``
``Console.Error.WriteLine(\$"{x} is negative");``
``import std.stdio;``
``stderr.writeln(x, " is negative");``
``import "dart:io";``
``stderr.write("\$x is negative");``
``IO.puts :stderr, "#{x} is negative"``
``io:format(standard_error, "~p is negative~n", [X]).``
``````program write_to_stderr
use iso_fortran_env, only : stderr=>ERROR_UNIT
implicit none
integer :: x=-2
write(stderr,'(i0," is negative")') x
end program write_to_stderr
``````
``import System.IO (hPutStrLn, stderr)``
``hPutStrLn stderr (show (x) ++ " is negative")``
``console.error(x, "is negative");``
``console.error(`\${x} is negative`);``
``const util = require("util");``
``console.error(util.format("%d is negative", x));``
``System.err.printf("%d is negative", x);``
``System.err.format("%d is negative\n",x);``
``````System.err.println("\$x is negative")
``````
``````(format *error-output*
"~a is negative"
x)``````
``io.stderr:write(string.format("%d is negative\n",x))``
``@import Foundation;``
``NSLog(@"%d is negative",x)``
``fwrite(STDERR, "{\$x} is negative\n");``
``writeln(StdErr , x , ' is negative');``
``writeln(StdErr, Format('%d is negative',[-2]));``
``print STDERR "\$x is negative";``
``import sys``
``print >>sys.stderr, "%s is negative" % x``
``import sys``
``print(x, "is negative", file=sys.stderr)``
``````warn "#{x} is negative"
\$stderr.puts "%d is negative" % x``````
``eprintln!("{} is negative", x);``
``System.err.println(s"\$x is negative")``
``" implementation: Visual Works "``
``````OS.Stderr
nextPutAll: x asString;
nextPutAll: ' is negative';
nextPut: Character cr.``````

programming-idioms.org