Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.


What is the benefit of using float instead of double?

What is the benefit of using float instead of double?

1 Answer

Matthias Vanspringel
Matthias Vanspringel
2,529 Points

Float doesn't have any real advantages over Double. In fact Double is more precise, Swift uses Double as a default and as best practice you should too.

A little information about Float vs Double in swift:

  • Double represents a 64-bit floating-point number.

  • Float represents a 32-bit floating-point number.

If you work with a lot of floating-point numbers (like thousands or more) and accuracy is not a problem then you can use float, otherwise just use Double.

More info about Float & Double in swift: