Summary

In this chapter we began looking at programming in Julia with a consideration of various scalar, vector and matrix data types comprising integers, real numbers, characters and strings, as well as the operators acting upon them.

We then moved on to more data types such as rational numbers, big integers and floats and complex numbers.

Finally we looked at some complex data structures such as data arrays, data frames, dictionaries and sets.

The next chapter follows on with a discussion of user-defined data types and introduces the idea of multiple dispatch, which is a central feature within the Julia language.

Get Julia: High Performance Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.