■ このスレッドは過去ログ倉庫に格納されています
let s: プログラミング言語? = Swift[2]
- 1 :名称未設定:2014/08/23(土) 09:55:25.03 ID:vQdcSMFci.net
- Appleの新言語Swiftについて語りましょう
Apple Developer
ttps://developer.apple.com/swift/
Welcome to Swift
ttps://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/LandingPage/
書籍iBooks:
The Swift Programming Language
ttps://itunes.apple.com/jp/book/swift-programming-language/id881256329?mt=11
Using Swift with Cocoa and Objective-C
ttps://itunes.apple.com/jp/book/using-swift-cocoa-objective/id888894773?mt=11
書籍の形にはなってないけどドキュメント
The Swift Programming Language
ttps://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html#//apple_ref/doc/uid/TP40014097
Using Swift with Cocoa and Objective-C
ttps://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html#//apple_ref/doc/uid/TP40014097
Swift Standard Library Reference
ttps://developer.apple.com/library/prerelease/ios/documentation/General/Reference/SwiftStandardLibraryReference/
Swift Blog
ttps://developer.apple.com/swift/blog/
Resources (Xcode 6が無料でダウンロードできる)
ttps://developer.apple.com/swift/resources/
関連スレ
Swift part3
http://peace.2ch.net/test/read.cgi/tech/1406083608/
前スレ
プログラミング言語Swift
http://anago.2ch.net/test/read.cgi/mac/1401736921/
- 561 :名称未設定:2015/01/08(木) 18:50:39.71 ID:DYjanp070.net
- >>560
プログラム書いたことのない人かな?
- 562 :名称未設定:2015/01/08(木) 18:53:38.24 ID:fGQ55iDh0.net
- どうであろうとNaNになった時点でおしまいだろ。演算も比較も無意味
NaNチェックしてNaNだったら演算も比較もしない処理に移るしかないだろ?
どういうプログラム書いているの?
- 563 :名称未設定:2015/01/08(木) 19:07:38.70 ID:fGQ55iDh0.net
- >>559 の比較式に何の意味があるのかわからんが、
let value
…
if value.isNaN {
NaNになっちゃったよー例外処理
終了
}
if value < 1.0 {
1よりちっさいぞ処理
}
いかづづく…
そもそもNaNになるような演算はしないようにする/その時点でエラーとするけどな。後でNaNチェックだけだと何が問題でNaNになったか限定しづらいので
- 564 :名称未設定:2015/01/08(木) 19:37:32.62 ID:DYjanp070.net
- IEEEのまともな仕様通りならNaNチェックが不要な処理でも一々NaNチェックが必要になるんだぞ?
if x <= 0.0 {
// Swift ならここで x < 0.0 || x == 0.0 であることが保障されない。
}
- 565 :名称未設定:2015/01/08(木) 20:00:32.54 ID:fGQ55iDh0.net
- イミフ
xがNaNだったらということで書いているのか?だったらそれこそ>>561は自分に向けて書いたとしか思えないw
- 566 :名称未設定:2015/01/08(木) 20:02:25.02 ID:fGQ55iDh0.net
- ああ、浮動小数点の==は信用できないというのとは別だよなあ
NaN関係ないし、0.0くらいは信用できるし
- 567 :名称未設定:2015/01/08(木) 23:43:10.84 ID:piRRdtf60.net
- 言語仕様としておかしいって話と
そんなコード書くなよって話は別だろ
言いたい内容自体は合ってるんだろうけど論点が違う
- 568 :名称未設定:2015/01/08(木) 23:50:32.95 ID:fGQ55iDh0.net
- いうていることはわかる。注意なんて言うからそんなアホなっていう
雑学の部類としてだな
- 569 :名称未設定:2015/01/15(木) 20:47:20.98 ID:UnEtASCD0.net
- 初心者でカメラアプリに挑戦しています。
写真を撮って別のViewに渡したいのですがエラーがでます
protocol ViewControllerDelegate{
func setImg(photo:UIImage!)
}
let myImage:UIImage = UIImage(data: myImageData)!
self.delegate.setImg(myImage)
fatal error: unexpectedly found nil while unwrapping an Optional value
となるんですが、解決できません。
いつもなら!か?を付けたり外したりすると解決するんですが...
助けてください!
- 570 :名称未設定:2015/01/16(金) 00:13:13.66 ID:1RvkTHka0.net
- >>569
>いつもなら!か?を付けたり外したりすると解決するんですが...
そんな曖昧な理解でOptional使うなよ…
self.delegate がOptionalなんじゃないの?
だとしたらOptionalチェーンで
self.delegate?.setImg(myImage)
総レス数 982
220 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★