25.9.2
This website uses cookies to ensure you get the best experience on our website. Learn more

Getting Started with Go: Functions & Object Orientation

Skillsoft issued completion badges are earned based on viewing the percentage required or receiving a passing score when assessment is required. Go is a statically-typed, multi-paradigm programming language supporting functional and procedural programming, and while Go is not an object oriented programming language out of the box, it does provide types and methods that can conveniently be used to emulate object oriented programming. In this course, you'll explore how to define and write functions and you'll learn how functions can be declared with receivers to create methods in Go. You'll explore how pointers and pointer variables are used in Go and you'll learn how to experiment with structs as objects and interfaces that explicitly define the relationship between objects. You'll explore how data types in Go can have state and behavior associated with them, and lastly, you'll explore how a lightweight form of object orientation is achieved in Go.

Issued on

September 9, 2024

Expires on

Does not expire