app.d 413 B

1234567891011121314151617181920212223
  1. import std.stdio;
  2. void print(double[string] map)
  3. {
  4. foreach (i, e; map)
  5. {
  6. writefln("array['%s'] = %s;", i, e);
  7. }
  8. }
  9. void main()
  10. {
  11. float[] arr = [ 1.0, 2.5, 4.0 ];
  12. foreach (ref float elem; arr)
  13. {
  14. elem *= 2; // Без про­блем
  15. }
  16. writeln(arr);
  17. print(["Луна": 1.283, "Солнце": 499.307, "Проксима Центавра": 133_814_298.759]);
  18. }