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

How to call objective-c code from swift?

0 Answers  


What is optional chaining?

0 Answers  


What is dynamic dispatch swift?

0 Answers  


What is a lazy var in swift?

0 Answers  


What is the use of static keyword in swift?

0 Answers  


Explain me what is swift?

0 Answers  


What is encapsulation in swift?

0 Answers  


Is swift compiled or interpreted?

0 Answers  


What are the different control transfer statements used in swift?

0 Answers  


What is a guard statement? What is the benefit of using guard statement in swift?

0 Answers  


What is tuple in swift?

0 Answers  


What language is swift most similar to?

0 Answers  


Categories