# int: no quotes
testvar = 10
# string: requires quotes
teststring = 'hello'
# string: unless using type prefix
str_teststring2 = hello
[A Section]
# A comment
testvar2 = 'hello'
# type cast
int_testcast = '1324'
[Special characters]
# incorrect method (single quotes)
testspecial = 'new line: \n carriage return: \r tab: \t'
# correct method (double quotes)
testspecial2 = "new line: \n carriage return: \r tab: \t"
# escaping special chars when using double quotes
testspecial3 = "new line: \\n carriage return: \\r tab: \\t"
[Array]
# when a variable name is repeated within a section
# config reader will automatically recognise
# it as an array
testarray = 10
testarray = 20
testarray = 30
[Assoc array]
testassoc.hello = 10
testassoc = 20
testassoc.bye = 30
[Type Cast]
# integer
int_testint = 10.12
# double
dbl_testint = 10.12
# string
str_testint = 10.12
# boolean
bool_testint = 10.12 |