Logo

Programming-Idioms

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

Idiom #244 Print a map

Print the contents of the map m to the standard output: keys and values.

println!("{:?}", m);
#include <map>
#include <iostream>
for (auto entry : m) {
	std::cout << entry.first << ": " << entry.second << "\n";
}
using System;
Console.WriteLine(string.Join(Environment.NewLine, m));
print(m);
IO.inspect m
import "fmt"
fmt.Printf("%q", m)
import "fmt"
fmt.Println(m)
console.log(m);
console.table(m);
import java.util.Map;
System.out.println(m);
m.forEach((k, v) -> {
    out.println(k + " = " + v);
});
import static java.lang.System.out;
m.entrySet().forEach(out::println);
uses Generics.Collections;
for APair in m do writeln(APair.Key, APair.Value);
print "$_: $m{$_}\n" for keys %m;
print(m)
import pprint
pprint.pp(m, width=1)
puts m

New implementation...