F# For Dummys - Day 1

58 阅读1分钟

Today is a brief look at the content, basic knowledge you need to know
what is functional programming, history of F# will not be included
not full picture:

mindmap
      Contents
          Preparing
            setting environment
            sample code
          Grammar
            basic
            data type
            variables
            ...
          Data Structure
            Tuple
            Record
            List
            Array
            ...
          Object Oriented Programming
            Objects Class
            Constructor
            Inherit
            Reload
            ...
          Advanced
            Intrinsic extension
            Lambda
            Options
            Delegate
            ...

don't worry, you don't have to start coding after learned them all, they are more like a dictionary, just start writing from the first line

it's a better way learning by doing, even if you google what is OOP, what is lambda, it's hard to understand if you have no programming experiences before

there are some hardcore concepts of F# of course, we can start from the easy part, climb the mountain step by step, get the beauty of coding gracefully by solving problems, rather than frustrating yourself by a catalogue

It's just a tool, let's learn how to use it