0 duplicate words From the output you can more or less see what the code does. Now that you’ve done that, we’ll go through the program in detail.
Windows. Form that constructs a value of the given type—these functions are called constructors. init. You’ll see examples of each throughout this book. A form is an object; that is, its properties change during the course of execution, and it is a handle that mediates access to external resources (the display device, mouse, and so on). Sophisticated objects such as forms often need to be configured, either by passing in configuration parameters at construction or by adjusting properties from their default values after construction.
Table 3-7. Escape Characters in Nonverbatim Strings Escape Character ASCII/Unicode Value Examples \n New line 10 "\n" \r Carriage return 13 "\r" \t Tab 9 "\t" \b Backspace 8 \NNN Trigraph NNN "\032" (space) \uNNNN Unicode character NNNN "\u00a9" (©) \UNNNNNNNN Long Unicode character NNNN NNNN "\U00002260" (≠) As shown in Table 3-6, a literal form is also available for arrays of bytes: the characters are interpreted as ASCII characters, and non-ASCII characters can be embedded by escape codes. ;; val it : char = 'H' Strings are immutable; that is, a string value cannot be modified once built.
Expert F Sharp by Antonio Cisternino, Adam Granicz, Don Syme