Mercurial > projects > ldc
view tango/example/text/properties.d @ 143:336ec4f4bbb3 trunk
[svn r147] tango.io.Console is now working. True this time :) Yay!
author | lindquist |
---|---|
date | Fri, 25 Jan 2008 01:42:36 +0100 |
parents | 1700239cab2e |
children |
line wrap: on
line source
private import tango.io.Buffer, tango.io.Console; private import tango.text.Properties; /******************************************************************************* Illustrates simple usage of tango.text.Properties *******************************************************************************/ void main() { char[][char[]] aa; aa ["foo"] = "something"; aa ["bar"] = "something else"; aa ["wumpus"] = ""; // write associative-array to a buffer; could use a file auto props = new Properties!(char); auto buffer = new Buffer (256); props.save (buffer, aa); // reset and repopulate AA from the buffer aa = null; props.load (buffer, (char[] name, char[] value){aa[name] = value;}); // display result foreach (name, value; aa) Cout (name) (" = ") (value).newline; }