Learn how to define values and functions, and how to call functions, all using the let keyword.
- [Instructor] We're going to plunge straight into…some F Sharp code now.…One of the prerequisites of this course…is that you might have seen F Sharp a little bit,…you might have even coded in F Sharp,…but we're actually going to assume you've really…not seen much F Sharp at all and we're going to recap…the syntax that you'll need for everything else…in the rest of this course.…You might be a bit surprised for how little there is…in this module, given we're going to write a real piece…of software, but that's one of the glories of F Sharp,…there actually isn't much to it, less is more.…Looking at this module, we have got the declaration…of the module at the top,…and if you're a C Sharp programmer,…you should be able to recognize this in fact,…as being a static class, in other words,…a class all of whose methods are just there,…you don't even need to instanciate the class.…
That's the module, it's really just a name…for a group of functions.…Here at line four, we're doing what F Sharp developers…like to call binding a value.…
- Defining values and calling functions in F#
- Defining and identifying discriminated unions
- Working with if-else expressions
- Writing unit test
- Using type providers to access data
- Analyzing data with collection functions
- Plotting data using the R type provider
- Using railway-oriented programming to handle errors
- Integrating with Twitter
- Deploying an F# application to Azure
Skill Level Intermediate
1. Get Started with F#
2. Build a Simple Parser with Unit Testing
3. Use F# CSV Type Provider to Get Data
4. Analyze Data with F# Collection Functions
5. Use RStats Provider and ggplot2 to Plot Data
6. Use BoxKite with Twitter
7. Deploy a Working Bot
Next steps1m 46s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.