Learn how to compare and inspect sets, and perform operations to join sets, identify common and unique elements between sets, and more. Understand the relative impracticality of nesting sets.
- [Instructor] I'm continuing the same exercise file…from the previous video.…Although I've added another set…to use in these examples.…There are several methods for comparing sets.…isSubset of, returns a boolean true or false.…If all of the receivers values,…that is the set the method is being called on,…are in the past inset's values.…Is isStrictSubset of, returns a boolean…if all of the receiver's values…are in the past inset's values.…But the two sets are not exact copies.…There are also, isSuperset of…and isStrictSuperset of methods…that return a boolean value…if the receiver contains all of the past inset's values…with the strict version adding a check…that they are not exact copies.…
And there is an isDisjoint method…that returns a boolean that indicates…if there are no common values between the two sets.…Set also includes several methods to perform set operations.…First, I'll add a couple more values…to the schoolBusStudents set.…Intersection returns a new set…with values common to both sets.…Even if there are no common values,…
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?
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.