Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Consider the following code:

let op1: Int = 1

let op2: UInt = 2

let op3: Double = 3.34

var result = op1 + op2 + op3

Where is the error and why? How can it be fixed?



Consider the following code: let op1: Int = 1 let op2: UInt = 2 let op3: Double = 3.34 v..

Answer / iosraj

Swift doesn’t define any implicit cast between data types, even if they are conceptually almost identical (like UInt and Int).

To fix the error, rather than casting, an explicit conversion is required. In the sample code, all expression operands must be converted to a common same type, which in this case is Double:

var result = Double(op1) + Double(op2) + op3

Is This Answer Correct ?    4 Yes 0 No

Post New Answer

More Apple iOS Swift Interview Questions

What collection types are available in swift?

0 Answers  


Is swift dynamic or static?

0 Answers  


What type of literals does swift language have?

0 Answers  


What is swift stand for?

0 Answers  


What is nsmutablearray in swift?

0 Answers  


Is swift similar to c?

0 Answers  


Is equal to string swift?

0 Answers  


Which is the superclass of all the view controller objects?

0 Answers  


What is string in swift?

0 Answers  


What are the advantages of using swift?

0 Answers  


Why do we use swift?

0 Answers  


What is category in swift?

0 Answers  


Categories