Continue learning about the basic data types that are defined in Swift, including floating-point numbers, and how to convert between similar data types. Learn how to use numeric literal syntax to write numbers in binary and additional formats.
- [Instructor] I'll keep going in the…exercise file from the last video.…Floating point numbers are represented in Swift…as either a float or a double,…and if not explicitly declared, a double by default.…I'll explicitly declare this as a double.…Doubles have at least 15 decimal places precision.…Now I'll explicitly declare another decimal value,…this time as a float.…
Floats have about six decimal places precision.…For reasons of code consistency,…using double is preferred, unless there is…a specific reason to use float.…When performing operations on numbers,…they must all be of the same type…or else you'll get errors.…If I attempt to multiply an integer,…double and a float, I get an error.…To resolve this, I'll need to make…all the numbers of the same type.…
I'll go over initializers later in the course,…but the most basic syntax of an initializer…is to write the type you want to instantiate…followed by parentheses containing the parameters to pass.…Floating point types can now include…useful properties to represent common values such as pi.…
Learn how to write code, understand Swift's key concepts and best practices, and strengthen your programming problem-solving skills. Instructor Scott Gardner teaches the fundamentals, so you'll be prepared to develop applications for iOS, macOS, and other platforms. Completing this course will enable you to not only write first-class code, but to think like a Swift developer.
- Creating playgrounds
- Defining variables and constants
- Working with characters and strings
- Working with collections and groups
- Using operators and defining custom operators
- Controlling program flow
- Defining functions and closures
- Working with classes, structures, and enumerations
- Adopting protocols
Skill Level Beginner
1. Get Started
2. Variables and Constants
3. Characters and Strings
4. Collections and Tuples
6. Control Flow
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
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.