# Question Implement the function `retrieveAddress` using the methods `getStreet1`, `getStreet2`, and `getStreet3` to create an `Address`. ```scala case class Address( street1: String, street2: Option[String], street3: Option[String] ) def retrieveAddress: Address = { Address(getStreet1, Some(getStreet2), Some(getStreet3))// TODO: Implement } // ======================================================================= // LIBRARY METHODS // ======================================================================= /** * Retrieves the main street address. * @throws RuntimeException if empty */ def getStreet1: String = { // implementation } /** * Retrieves additional street address line 2. * @throws RuntimeException if empty */ def getStreet2: String = { // implementation } /** * Retrieves additional street address line 3. * @throws RuntimeException if empty */ def getStreet3: String = { // implementation } ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up