List of Figures
2.1 The
fold_rangefunction can be used to accumulate the result of applying a functionfto a contiguous sequence of integers, in this case the sequence [1,9). 402.2 Developing an application written entirely in F# using Microsoft Visual Studio 2005. 53
2.3 Visual Studio provides graphical throwback of the type information inferred by the F# compiler: hovering the mouse over the definition of a variable
rin the source code brings up a tooltip giving the inferred type ofr. 542.4 A project's properties page allows the compiler to be controlled. 55
2.5 The Add-in Manager is used to provide the F# interactive mode. 57
2.6 Creating a new C# class library project called
ClassLibrarylinside a new solution calledInterop.592.7 Creating a new F# project called
Projectlalso inside theInteropsolution. 592.8 Setting the startup project ofthe
Interopsolution to the F# projectProject1rather than the C# projectClassLibrarylas a DLL cannot be used to start an application . 603.1 Complexities of the
ipow_landipow_2functions in terms of the number T(n) of multiplies performed. 673.2 Complexities of the
ipow_2function in terms of the number of multiplies performed, showing: exact complexity T(n) (dots) and lower- and upper-bounds algorithmic complexities log2(n) — 1 ≤ T (n) ≤ 2(1 + log2 n) for n > 1 (lines). 683.3 Measured performance of the
ipow_landipow_2functions which have asymptotic algorithmic complexities of3.4 Arrays are the simplest data structure, allowing ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access