Difference between revisions of "W2031 Designing a Floating Point Type"
From Coder Merlin
Line 6: | Line 6: | ||
== Key Concepts == | == Key Concepts == | ||
== Exercises == | == Exercises == | ||
* Design a | * Design a {{SwiftKeyword|struct}} whose member properties may only be of type {{SwiftKeyword|Int}}. | ||
* Define initializers: | * Define initializers: | ||
** init(_ d:Double) | ** <syntaxhighlight inline lang="swift">init(_ d:Double)</syntaxhighlight> | ||
** init(_ n:Int) | ** <syntaxhighlight inline lang="swift">init(_ n:Int)</syntaxhighlight> | ||
* Define operations for addition, subtraction, multiplication, and division. | * Define operations for addition, subtraction, multiplication, and division. | ||
== References == | == References == |
Revision as of 21:28, 10 November 2020
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder
Prerequisites[edit]
Background[edit]
Introduction[edit]
Topic Headers[edit]
Key Concepts[edit]
Exercises[edit]
- Design a struct whose member properties may only be of type Int.
- Define initializers:
init(_ d:Double)
init(_ n:Int)
- Define operations for addition, subtraction, multiplication, and division.