LEADER 05288nam 2200649 450 001 9910140909703321 005 20170814180726.0 010 $a1-282-88412-3 010 $a9786612884122 010 $a1-118-25744-8 010 $a1-118-00713-1 035 $a(CKB)2670000000056210 035 $a(EBL)706656 035 $a(OCoLC)690111222 035 $a(SSID)ssj0000426164 035 $a(PQKBManifestationID)11264036 035 $a(PQKBTitleCode)TC0000426164 035 $a(PQKBWorkID)10386737 035 $a(PQKB)11553847 035 $a(MiAaPQ)EBC706656 035 $a(CaSebORM)9780470528013 035 $a(EXLCZ)992670000000056210 100 $a20160812h20112011 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 00$aProfessional F# 2.0 /$fTed Neward [and three others] ; foreword by Scott Hanselman 205 $a1st edition 210 1$aIndianapolis, Indiana :$cWiley Publishing, Inc.,$d2011. 210 4$dİ2011 215 $a1 online resource (434 p.) 225 1 $aWrox professional guides 300 $aIncludes index. 311 $a0-470-52801-X 327 $aPROFESSIONAL F# 2.0; CONTENTS; FOREWORD; INTRODUCTION; PART 0: BEGINNINGS; CHAPTER 1: PRIMER; Setup; It's that Time of Year Again...; Strategy; The Delegate Strategy; Lambda Calculus (Briefly); Type Inference; Immutability; Expressions, not Statements; Summary; PART I: BASICS; CHAPTER 2: LEXICAL STRUCTURE; Comments; Identifiers; Preprocessor Directives; Significant Whitespace; Summary; CHAPTER 3: PRIMITIVE TYPES; Boolean; Numeric Types; Bitwise Operations; Floating-Point Types; Arithmetic Conversions; String and Character Types; Unit; Units of Measure Types; Literal Values; Summary 327 $aCHAPTER 4: CONTROL FLOWBasic Decisions: if; Looping: while/do; Looping: for; Exceptions; try...with; try...finally; Raising and Throwing Exceptions; Defining New Exception Types; Summary; CHAPTER 5: COMPOSITE TYPES; Option Types; Option Functions; Tuples; Arrays; Array Construction; Array Access; Array Functions; Lists; List Construction; List Access; List Methods; Using Lists and Arrays; Sequences; Maps; Map Construction; Map Access; Map Functions; Sets; Summary; CHAPTER 6: PATTERN MATCHING; Basics; Pattern Types; Constant Patterns; Variable-Binding ("Named") Patterns; AND, OR Patterns 327 $aLiteral PatternsTuple Patterns; as Patterns; List Patterns; Array Patterns; Discriminated Union Patterns; Record Patterns; Pattern Guards; Active Patterns; Single Case; Partial Case; Multi-Case; Summary; PART II: OBJECTS; CHAPTER 7: COMPLEX COMPOSITE TYPES; Type Abbreviations; Enum Types; Discriminated Union Types; Structs; Value Type Implicit Members; Structs and Pattern-Matching; Record Types; Record Type Implicit Members; Summary; CHAPTER 8: CLASSES; Basics; Fields; Constructors; Creating; Members; Properties; Methods; Static Members; Operator Overloading; Delegates and Events; Subscribing 327 $aDelegatesDelegateEvents; Beyond DelegateEvents: Events; Access Modifiers; Type Extensions; Summary; CHAPTER 9: INHERITANCE; Basics; Fields and Constructors; Overriding; Abstract Members; Default; Casting; Upcasting; Downcasting; Flexible Types; Boxing and Unboxing; Interfaces; Implementation; Definition; Object Expressions; Summary; CHAPTER 10: GENERICS; Basics; Type Parameters; Type Constraints; Type Constraint; Equality Constraint; Comparison Constraint; Null Constraint; Constructor Constraint; Value Type and Reference Type Constraints; Other Constraints; Statically Resolved Type Parameters 327 $aExplicit Member ConstraintSummary; CHAPTER 11: PACKAGING; Namespaces; Referencing a Namespace; Defining a Namespace; Modules; Referencing a Module; Dening a Module; Summary; CHAPTER 12: CUSTOM ATTRIBUTES; Using Custom Attributes; EntryPoint; Obsolete; Conditional; ParamArray; Struct, Class, AbstractClass, Interface, Literal, and Measure; Assembly Attributes; DefaultMember; Serializable, NonSerialized; AutoOpen; Other Attributes; Creation and Consumption; Creation; Consumption; Summary; PART III: FUNCTIONAL PROGRAMMING; CHAPTER 13: FUNCTIONS; Traditional Function Calls; Mathematical Functions 327 $aComing from C# 330 $aThis is a book on the F# programming language. On the surface of things, that is an intuitively obvious statement, given the title of this book. However, despite the apparent redundancy in saying it aloud, the sentence above elegantly describes what this book is about: The authors are not attempting to teach developers how to accomplish tasks from other languages in this one, nor are they attempting to evangelize the language or its feature set or its use ""over"" other languages. They assume that you are considering this book because you have an interest in learning the F# language: 606 $aF? (Computer program language) 608 $aElectronic books. 615 0$aF? (Computer program language) 676 $a005.133 700 $aNeward$b Ted$0946855 702 $aNeward$b Ted 702 $aHanselman$b Scott 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910140909703321 996 $aProfessional F# 2.0$92139166 997 $aUNINA