Upvote:4
var array1:[String]? = ["foo", "bar"]
var array2:[String]? = nil
println(array1) // -> Optional(["foo", "bar"])
println(array2) // -> nil
println(array1 as [String]!) // -> [foo, bar]
println(array2 as [String]!) // -> nil
More Answer related to the Same Query
- SWIFT ARRAY IS PRINTING WORD "OPTIONAL" FROM MY ARRAY DONT WANT TO FORCE UNWRAP IN IOS
- CHECK IF STRING CONTAINS ANY STRING FROM ARRAY IN IOS
- CLLOCATIONMANAGER FATAL ERROR: UNEXPECTEDLY FOUND NIL WHILE UNWRAPPING AN OPTIONAL VALUE SWIFT IN IOS
- CALLING SWIFT FROM OBJECTIVE C, CLOSURE TO BLOCK? IN IOS
- CALLING OBJECTIVE-C TYPEDEF BLOCK FROM SWIFT IN IOS
- FETCH EVENTS FROM EKEVENTSTORE AND SHOW IN TABLEVIEW IN SWIFT IOS8 IN IOS
- CRASH/ERROR WHEN TRYING TO CONVERT VALID JSON DATA FROM NSURLCONNECTION TO NSDICTONARY IN SWIFT IN IOS
Upvote:1
var array: [String]? = ["A", "B"]
println(array ?? []) // Prints "[A, B]"
array = nil
println(array ?? []) // Prints "[]"
Upvote:0
myText : String = myText ?? ""
println(myText)
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- PLAY AUDIO SONGS FROM URL WITH AVAUDIOPLAYER? IN IOS
- DOWNLOAD SECURE FILE FROM S3 SERVER USING ACCESSKEY AND SECRETKEY IN IOS
- NSTASK ENVIRONMENT VARIABLES IN SWIFT IN IOS
- EXTRACTING LAST UIIMAGE FRAME FROM A VIDEO IN IOS
- PREVENTING SPRITE NODES FROM "STACKING" ON TOP OF EACH OTHER? IN IOS
- VIDEO FRAME FROM CAMERA USING AVFOUNDATION FRAMEWORK IN IOS? IN IOS
- UPDATE EVERY DAY IN SWIFT SYNTAX IN IOS
- HOW TO REFRESH OTHER VIEW CONTROLLERS BASED ON A ACTION FROM BASE VIEW IN IOS
- HOW TO MAKE THIS SEGUE ANIMATION EXIT TO RIGHT OR LEFT SIDE? - SWIFT IN IOS
- HOW TO FETCH PROFILE PICTURE FROM GOOGLE + IN IOS? IN IOS
- HOW TO CORRECTLY OPEN URL FROM UIALERTVIEWCONTROLLER'S HANDLER? IN IOS
- INITIALISING AN ARRAY OF TWO TUPLES FAILS IN IOS
- NSATTRIBUTED STRING NOT WORKING IN SWIFT IN IOS
- SWIFT - LABEL NOT UPDATING IN WATCHKIT FROM DELEGATE CALLBACK IN IOS
- UICOLLECTIONVIEW CELLS OVERLAPPING SWIFT IN IOS
- ENCODE AND DECODE ENUM IN SWIFT 1.2 IN IOS
- INITIATE CALL FROM APPLE WATCH IN IOS
- SEGUE FROM THE MASTERVIEWCONTROLLER IN A SPLITVIEWCONTROLLER TO ANOTHER VIEW CONTROLLER IN IOS
- CONVERT NSARRAY TO SWIFT ARRAY<T> AND FILTER OUT ELEMENTS NOT MATCHING T IN IOS
- HOW TO DO ABSTRACT ENTITIES IN REALM.IO IN SWIFT IN IOS
- HOW DO YOU PASS AN OBJECTIVE-C NSERROR POINTER INTO A SWIFT FUNCTION? IN IOS
- IOS OPEN DOCUMENT WITH EXTERNAL APP FROM UIWEBVIEW IN IOS
- CONNECT TO AN ONLINE DATABASE (MYSQL) FROM SWIFT, USING PHP. (XCODE) IN IOS
- SHADOW IN UITABLEVIEWCELL MOVING FROM BOTTOM TO TOP ON SCROLL UP IN IOS
- HOW TO PROPERLY CAST VIEW CONTROLLERS IN IOS
- UIACTIONSHEET CHECKMARK IN IOS
- DOES APPLE CHARGE FOR PAYPAL TRANSACTIONS? IN IOS
- CONVERT USER ENTERED TRUE AZIMUTH TO MAGNETIC AZIMUTH IN IOS
- CAN'T ADD NAVIGATION BAR TO SCENE: ROOT VIEW CONTROLLER ISSUE? IN IOS
- NON-PUBLIC API IN APP, __STRLCAT_CHK, __STRLCPY_CHK IN IOS
- UIBUTTON DOESN'T WANT TO KEEP IN SELECTED STATE WHEN CLICKING ON THE BUTTON IN IOS
- HOW TO SPECIFY A DIFFERENT BUNDLE DISPLAY NAME ON IPAD (UNIVERSAL APP)? IN IOS
- HOW TO MAKE MULTIPLE GET REQUEST AND TO WAIT THAT ALL OPERATIONS ARE DONE? IN IOS
- HOW DID APPLE DO THEIR ACTION SHEET LIKE THIS? IN IOS
- GET LOCATION OF FINGER PRESS IN IOS AND ANDROID IN IOS
- MKMAPVIEW HOW TO KNOW ROTATION ANGLE? IN IOS
- XCODE 6 BETA 5 SWIFT PLAYGROUND: CANNOT FIND SYMBOL FOR CGRECTMAKE() IN IOS
- CLPLACEMARK CRASH IN SWIFT IN IOS
- NSINTERNALINCONSISTENCYEXCEPTION WHEN RUNNING BACKGROUND FETCH WITH A LOOP IN IOS
- USE SLREQUEST TO POST IMAGE IN TWEET - IMAGE NOT SHOWN IN IOS
- DIDENTERREGION CALLED WITH LARGER RADIUS (IOS) IN IOS
- PARSE IOS SDK: QUERY USING UISEARCHDISPLAYCONTROLLER IN IOS
- IOS NSURLCONNECTION: HOW TO SIMULATE 500 AND 404 ERROR? IN IOS
- HOW TO SHARE CONTENT ON WHATSAPP FROM IOS IN IOS
- SHOWING "YOUR APPLICATION MAY NOT HAVE ACCESS TO EMAIL ADDRESSES" WHEN TRY TO GET EMAIL ADDRESS OF TWITTER USER USING FABRIC TWITTER SDK IN IOS
- LOCALIZE MULTI PLATFORM PROJECTS - CONSOLIDATE STRING-FILES IN IOS
- GL_GEOMETRY_SHADER MISSING ON IOS OPENGL ES 3.0 IN IOS
- IOS LOCAL NOTIFICATION USERINFO ALWAYS NULL IN IOS
- HOW TO REMOVE THE TRANSPARENT AREA OF AN UIIMAGEVIEW AFTER MASKING? IN IOS
- COCOAPODS FOR A THIRD PARTY LIBRARY WHICH USES A MAKEFILE IN IOS
- HOW DO I USE "I" AS AN IMAGINARY NUMBER IN AN EQUATION IN OBJECTIVE-C IN IOS