| 200 | | "Keywords": |
|---|
| 201 | | "asm": "AsmExample"; |
|---|
| 202 | | - just date |
|---|
| 203 | | "auto": "AutoExample"; |
|---|
| 204 | | - just date |
|---|
| 205 | | "alias": "AliasExample"; |
|---|
| 206 | | - just date |
|---|
| 207 | | "interface": "InterfaceExample"; |
|---|
| 208 | | - just date |
|---|
| 209 | | "dchar": "DcharExample"; |
|---|
| 210 | | - just date |
|---|
| 211 | | "final": "FinalExample"; |
|---|
| 212 | | - just date |
|---|
| 213 | | "goto": "GotoExample"; |
|---|
| 214 | | - just date |
|---|
| 215 | | "return": "ReturnExample"; |
|---|
| 216 | | - just date |
|---|
| 217 | | |
|---|
| 218 | | "Arrays": |
|---|
| 219 | | "Delete All Keys From Associative Array": "DeleteAllKeysFromAssocArrayExample"; |
|---|
| 220 | | - just date |
|---|
| 221 | | "Static vs dynamic arrays": "StaticVsDynamicArraysExample"; |
|---|
| 222 | | - only in 2 |
|---|
| 223 | | "Dealing with strings copy": "CopyingStringsExample"; |
|---|
| 224 | | - only in 2 |
|---|
| 225 | | "Arrays of classes": "ArraysOfClassesExample"; |
|---|
| 226 | | - only in 2 |
|---|
| 227 | | "Various char arrays": "VariousCharArraysExample"; |
|---|
| 228 | | - just date |
|---|
| 229 | | "Dimensioning Static Arrays": "DimensioningStaticArraysExample"; |
|---|
| 230 | | - just date |
|---|
| 231 | | "Returning Arrays from Functions": "ReturningArraysFromFunctionsExample"; |
|---|
| 232 | | - just date |
|---|
| 233 | | "Using char[][] args": "UsingCharArrayArgumentsExample"; |
|---|
| 234 | | - just date |
|---|
| 235 | | |
|---|
| 236 | | "Common Errors": |
|---|
| 237 | | "Increasing the Size of a Dynamic Array": "IncreasingSizeOfDynamicArrayExample"; |
|---|
| 238 | | - just date |
|---|
| 239 | | "Using Objects": "UsingObjectsExample"; |
|---|
| 240 | | - just date |
|---|
| 241 | | "Printing a Slice from a String": "PrintingSliceFromStringExample"; |
|---|
| 242 | | - just date |
|---|
| 243 | | |
|---|
| 244 | | "Delegates": |
|---|
| 245 | | "DelegateTest.d": "UsingDelegatesWithinObjectsExample"; |
|---|
| 246 | | - just date |
|---|
| 247 | | "Delegates": "UsingDelegateInsteadOfInterfaceExample"; |
|---|
| 248 | | - just date |
|---|
| 249 | | "Proper creation & use of stack delegates": "UsingStackDelegatesExample"; |
|---|
| 250 | | - just date |
|---|
| 251 | | "Don't Return a Stack Delegate": "DontReturnStackDelegateExample"; |
|---|
| 252 | | - just date |
|---|
| 253 | | "Copyable stack delegates, implemented with structs and classes": "CopyableStackDelegatesWithStructsAndClassesExample"; |
|---|
| 254 | | - just date |
|---|
| 255 | | "Copyable stack delegates (with writefln)": "CopyableStackDelegatesWithWriteflnExample"; |
|---|
| 256 | | - just date |
|---|
| 257 | | "Delegate 1": "DelegateNonStaticNestedFunctionExample"; |
|---|
| 258 | | - just date |
|---|
| 259 | | "Delegate 2": "IntFunctionDelegateExample"; |
|---|
| 260 | | - just date |
|---|
| 261 | | |
|---|
| 262 | | "Foreach": |
|---|
| 263 | | "Foreach on a class": "ForeachOnClassExample"; |
|---|
| 264 | | - just date |
|---|
| 265 | | "Foreach with an inout": "ForeachWithInoutExample"; |
|---|
| 266 | | - just date |
|---|
| 267 | | "Foreach with a string literal": "ForeachWithStringLiteralExample"; |
|---|
| 268 | | - just date |
|---|
| 269 | | "Foreach with a char[]": "ForeachWithCharArrayExample"; |
|---|
| 270 | | - just date |
|---|
| 271 | | "Foreach with key and value pairs": "ForeachKeyValuePairsExample"; |
|---|
| 272 | | - just date |
|---|
| 273 | | "Associative array of strings": "ForeachStringArrExample"; |
|---|
| 274 | | - just date |
|---|
| 275 | | |
|---|
| 276 | | "Function Literals": |
|---|
| 277 | | "Function Literal Assignment": "FunctionLiteralAssignExample"; |
|---|
| 278 | | - just date |
|---|
| 279 | | "Function Literal / Anonymous Function": "AnonymousFunctionExample"; |
|---|
| 280 | | - just date |
|---|
| 281 | | |
|---|
| 282 | | "Handling errors", "Handling Errors": |
|---|
| 283 | | "DBC: basic design by contract": "DesignByContractExample"; |
|---|
| 284 | | - just date |
|---|
| 285 | | "Try/Catch/Finally": "TryCatchFinallyExample"; |
|---|
| 286 | | - just date |
|---|
| 287 | | |
|---|
| 288 | | "Operator Overloading": |
|---|
| 289 | | "Currency": "CurrencyExample"; |
|---|
| 290 | | - just date |
|---|
| 291 | | "Currency (Using with)": "CurrencyUsingWithExample"; |
|---|
| 292 | | - just date |
|---|
| 293 | | "opCall": "OpCallExample"; |
|---|
| 294 | | - just date |
|---|
| 295 | | "Byte.d": "ByteOperatingOverloadExample"; |
|---|
| 296 | | - just date |
|---|
| 297 | | |
|---|
| 298 | | "switch / case", "Switch / Case": |
|---|
| 299 | | "Switch-Construct": "SwitchCaseExample"; |
|---|
| 300 | | - just date |
|---|
| 301 | | "The Twelve Days of Christmas": "TwelveDaysOfChristmasExampleOne"; |
|---|
| 302 | | - just date |
|---|
| 303 | | "The Twelve Days of Christmas (Reprise)": "TwelveDaysOfChristmasExampleTwo"; |
|---|
| 304 | | - just date |
|---|
| 305 | | |
|---|
| 306 | | "Templates": |
|---|
| 307 | | "Interface Template": "InterfaceTemplateExample"; |
|---|
| 308 | | - just date |
|---|
| 309 | | "Iterator": "IteratorExample"; |
|---|
| 310 | | - just date |
|---|
| 311 | | "Internal templates": "InternalTemplatesExample"; |
|---|
| 312 | | - just date |
|---|
| 313 | | "Struct Template": "StructTemplateExample"; |
|---|
| 314 | | - just date |
|---|
| 315 | | "Simple Template": "SimpleTemplateExample"; |
|---|
| 316 | | - just date |
|---|
| 317 | | "Template Constructors": "TemplateConstructorsExample"; |
|---|
| 318 | | - just date |
|---|
| 319 | | "Template Functions": "TemplateFunctionsExample"; |
|---|
| 320 | | - just date |
|---|
| 321 | | "Template Constructors": "TemplateConstructorsExample"; |
|---|
| 322 | | "Template Functions": "TemplateFunctionsExample"; |
|---|
| 323 | | "Multiple Inheritance with template 'bolt-ins'": "MultipleInheritanceWithTemplateBoltInsExample"; |
|---|
| 324 | | - just date |
|---|
| 325 | | "Variable Arguments": "TemplateVariableArgumentsExample"; |
|---|
| 326 | | - just date |
|---|
| 327 | | "Template RTTI": "TemplateRttiExample"; |
|---|
| 328 | | - just date |
|---|
| 329 | | |
|---|