O'Reilly logo

Swift High Performance by Kostiantyn Koval

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Playgrounds

Playgrounds is a powerful tool for trying out code and getting the result. As its name suggests, it's a place to play. In a playground, Swift code is evaluated immediately, which is the same as in REPL. You can create a new playground by going to File | New | Playground. Enter the file name and create it.

A playground consists of two parts, which are shown in the next screenshot:

  • Editor
  • Result
Playgrounds

Almost all the code examples shown in this book were created in playgrounds. As an example, let's create an array and play with it. We can apply filter and map functions and print the count of objects in an array:

You will see the result of the evaluated ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required