トップページ⇒tech
1002コメント301KB

Swift part5 [転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2015/06/08(月) 15:58:16.35ID:q9UjHTcj
WWDC2014で発表されたAppleの新言語Swiftについて語りましょう

関連スレ
let s: プログラミング言語? = Swift[2]
http://anago.2ch.net/test/read.cgi/mac/1408755325/

プログラミング言語Swift 3
http://anago.2ch.net/test/read.cgi/mac/1408762479/

[SDK]iPhoneアプリ開発初心者質問箱43[touch][iPad]
http://anago.2ch.net/test/read.cgi/mac/1427294210/

Xcode part13 [転載禁止]©2ch.net
http://anago.2ch.net/test/read.cgi/mac/1424907278/


前スレ
Swift part4
http://peace.2ch.net/test/read.cgi/tech/1415860741/
0153デフォルトの名無しさん2015/06/26(金) 10:53:29.41ID:BLurehVv
>>152
http://www.raywenderlich.com/74106/mvvm-tutorial-with-reactivecocoa-part-1
0154デフォルトの名無しさん2015/06/26(金) 15:17:20.84ID:9XRugqbw
>>153
今日試してみます、ありがとう
0155デフォルトの名無しさん2015/06/27(土) 19:42:10.72ID:6aMutac6
>>142
thx

throwsはXcodeの更新待ちかな
流石に追加すんだろ
0156デフォルトの名無しさん2015/06/28(日) 23:43:23.91ID:ICJf/muu
初心者で公式のサイトみてたらこんなのあったんだけど誤植?
class SomeClass {
static var storedTypeProperty = "Some value."
static var computedTypeProperty: Int {
// return an Int value here
}
class var overrideableComputedTypeProperty: Int {
// return an Int value here
}
}
クラスは普通のタイププロパティもてないんじゃないの?
0157デフォルトの名無しさん2015/06/29(月) 22:05:40.57ID:nNtmCvcQ
GRAMMAR OF A TUPLE TYPE

tuple-type → (­tuple-type-body­opt­)­
tuple-type-body → tuple-type-element-list­...­opt­
tuple-type-element-list → tuple-type-element­ tuple-type-element­,­tuple-type-element-list­
tuple-type-element → attributes­opt­inout­opt­type­ inout­opt­element-name­type-annotation­
element-name → identifier­


tuple-type-body → tuple-type-element-list­...­opt­
この点々ってなに?
0158デフォルトの名無しさん2015/06/29(月) 22:19:15.99ID:T3p1Dt6T
可変長引数に使うやつじゃないの
0159デフォルトの名無しさん2015/06/29(月) 22:34:35.66ID:nNtmCvcQ
そっか
(Int,Int...)とかいう型の値を勝手に作れるとかそういうことじゃないんだね
ありがとう

あと>>156もできればお願い!
0160デフォルトの名無しさん2015/06/29(月) 22:48:43.06ID:T3p1Dt6T
>>156,159
Swift1.2(Xcode6.3)からの新機能
“static” methods and properties are now allowed in classes (as an alias for class final).
You are now allowed to declare static stored properties in classes,
which have global storage and are lazily initialized on first access (like global variables).
Protocols now declare type requirements as static requirements instead of declaring them as class requirements. (17198298)
0161デフォルトの名無しさん2015/06/29(月) 22:53:49.76ID:nNtmCvcQ
>>160
そうなんだ
一応swift2のやつみてたんだけどなんにしても記述が間違えなんだね
ありがとう!
0162デフォルトの名無しさん2015/06/29(月) 22:55:53.61ID:T3p1Dt6T
え?いや間違ってないだろ?ごめん何言ってるのかわからない。
0163デフォルトの名無しさん2015/06/29(月) 23:02:43.66ID:nNtmCvcQ
説明のところで
For classes , you can define computed type property only.
ってあったから
0164デフォルトの名無しさん2015/06/29(月) 23:13:22.84ID:T3p1Dt6T
あぁ、そういうこと
昔の記述の名残だな
0165デフォルトの名無しさん2015/06/30(火) 00:18:01.56ID:Hos01B44
ああ、いわゆるクラス変数のことか
2.0になってまたなんかかわるのかな?
0166デフォルトの名無しさん2015/07/01(水) 00:07:29.14ID:fwKVYmxN
何回か読み直して流れを理解したわ
昔の情報が残る系は勘弁してほしいなw
0167デフォルトの名無しさん2015/07/01(水) 12:24:02.21ID:k5RhOFay
めも
http://codezine.jp/article/detail/8768
0168デフォルトの名無しさん2015/07/01(水) 12:39:10.24ID:FXivnCCo
Swiftの範囲演算子って「...」と「..<」だけど、なんで「..」はダメになったんだっけ?
0169デフォルトの名無しさん2015/07/01(水) 13:36:52.09ID:qCBSz/ox
>>167
無駄に長いのでまとめ直しどうぞ

..は随分前にダメになってね?
1.0とかそのくらいで
0170デフォルトの名無しさん2015/07/01(水) 15:50:26.59ID:DXkWToqb
>>168
どっちがどっちか分かりやすくするため
<付いてる方がお尻を含まないことにした方が分かりやすいってことだろ

あと ... が閉区間、.. が半開区間の仕様は直感的には分かりやすいんだけど、Rubyとかと真逆になるのが非常に紛らわしい
Rubyだと ... はお尻を含まず .. はお尻を含む範囲になる
それを避ける意味でも .. は使わないことにしたんじゃないだろうか
0171デフォルトの名無しさん2015/07/01(水) 16:19:14.54ID:gUnspd+F
Appleがrubyごときを意識したとは思えないがな
むしろ意識したら、あえて異なる表記にするだろう
0172デフォルトの名無しさん2015/07/01(水) 17:36:48.63ID:35Evkltb
RxSwiftつかっている方が居たら、教えてください。
作成したあるストリームについて、処理途中で中断させたいのです。
途中でsendCompleted を投げればいいかなーと思っているのですが、、、、

例として、以下のコードで、”next:3”まで出た時点で、”complited”を出力してほしいんです。
//start
let intObserver = from([1,2,3,4,5])
intObserver
>- subscribe(next: { (input) -> Void in
println("next:¥(input)")
}, error: { (error) -> Void in
println("error:¥(error)")
}, completed: { () -> Void in
println("complited")
})
//end

filter { $0 <= 3} を入れればいいと言うのは、なしで
0173デフォルトの名無しさん2015/07/01(水) 17:40:54.61ID:QrFo/Q1s
とんちかな

[1,2,3]にすれば良い
0174デフォルトの名無しさん2015/07/01(水) 18:05:31.57ID:35Evkltb
>>173
すいません。もともとはNSEventの無限長ストリームだったものを、
質問のためにcodeを単純化してます。
0175デフォルトの名無しさん2015/07/01(水) 19:23:58.60ID:2rQ4cjLT
takeとかtakeWhile/Untilないの?
0176デフォルトの名無しさん2015/07/01(水) 20:53:13.34ID:paBhA78F
>>168
Perl でも .. が閉区間だからなー
0177デフォルトの名無しさん2015/07/02(木) 00:03:45.34ID:x6xQ0aqh
>>175
takeUntilで行けそうでしたが、別なところでハマってしまいい、
subjectを使う方法で回避しました。

func testProxySubject() {
let proxysubject = Subject<Int>()
let observer = from([1,2,3,4,5,6,7,8,9])

proxysubject >- subscribe(
next: {
println("¥($0)")

if $0 >= 3 {
sendCompleted(proxysubject)
}
},
error: {
println("error:¥($0)")
},
completed: {
println("complited.")
}
)
observer >- subscribeNext {
sendNext(proxysubject, $0)
}
}
0178デフォルトの名無しさん2015/07/16(木) 02:20:47.16ID:a05wBIOI
開発PCにMacBook Air使ってるやつおる?
メモリ4GBはさすがに厳しいように思うのだが、軽さが魅力でな、、、
0179デフォルトの名無しさん2015/07/16(木) 06:23:59.44ID:iWUeXINE
ノ
8Gメモリだけど普通に開発出来てる
が、swiftのビルドはobj-cに比べ若干ストレス溜まる
0180デフォルトの名無しさん2015/07/16(木) 09:52:19.72ID:6EQmn7gw
最新のXcodeならObjCと同等のコンパイルスピードになったんじゃなかったっけ?
0181デフォルトの名無しさん2015/07/16(木) 10:07:48.67ID:8733FcCL
初期の非修正ファイルまでビルドするバカな動作は辞めたけど
obj-c互換ヘッダ作るのは必要だし
何より、Copying swift libraryにイラっとする
0182デフォルトの名無しさん2015/07/16(木) 11:03:29.48ID:6EQmn7gw
小さなランタイムなんてまだやってんのか。
あれMarverics/iOS7のための互換ライブラリだと思ってたんだけど、結局何なんだ。
Yosemite/iOS8オンリーでコンパイルしても生成されるし。
0183デフォルトの名無しさん2015/07/16(木) 15:08:41.93ID:sl2ipofk
SwiftってObjective-Cより生産性の高い開発ができるの?
0184デフォルトの名無しさん2015/07/16(木) 19:40:02.31ID:Z7inOObC
>>183
静的言語だから、ソースコード自動生成ツールみたいなのはできるかもね。
0185デフォルトの名無しさん2015/07/16(木) 21:36:59.13ID:a05wBIOI
>>179
さすがに8GBは積んだ方がいいかー
サンクス!
0186デフォルトの名無しさん2015/07/17(金) 12:36:59.03ID:OId25oC9
>>184
obj-cも静的言語だと思うんだけど、どうだろう
0187デフォルトの名無しさん2015/07/17(金) 12:48:40.12ID:RTw9+8lc
政敵言語…
0188デフォルトの名無しさん2015/07/17(金) 14:23:11.57ID:rpLj8C5W
政敵虐待…
0189デフォルトの名無しさん2015/07/17(金) 16:10:32.10ID:Z8jVuc7G
>>186
そんなことないでしょう。
id型とか、NSArray型にどんな型でも突っ込めるところとか。

Go言語も汎用的なコードを書こうとするとか空インターフェース型になっちゃって、動的言語じゃねーのと突っ込みたくなります。
0190デフォルトの名無しさん2015/07/17(金) 16:16:36.82ID:vzbJbQvj
静的動的の定義が曖昧
そして静的だからいい/動的だからだめというのが全く不可解
個々の趣味の範囲でしかないな。静的動的が曖昧という点からも
0191デフォルトの名無しさん2015/07/17(金) 17:24:07.28ID:v8hyYkH9
>>190
動的、静的の区別を正確に考えたら、型宣言がある、無しが静的、動的の定義だと思い出しました。

つまりobjectiveC,go,swiftは静的言語だし、php,jsは動的言語ですね。
失礼しました。

ただ、php触ったあとにgoを使おうとすると、goはGenericsが無いゆえに、何でも入る型を引数に使おうとしてしまって、なんか動的言語臭い使い方をしてしまいました。

で、初めてswiftでGenericsを使った時に、そこがうまく出来て感動したんですよねー。objectiveCにはGenericsが無いので、goっぽくなりがちかなと。
0192デフォルトの名無しさん2015/07/17(金) 20:44:51.84ID:Vn5a14Qe
obj-cにgenerics入ったよな、Xcode 7 beta 3で

obj-c without CなswiftはCを知らない(嫌いな)ヤツが使うと生産性は上がる
他はそんなにメリットないし、デメリットも少なくない
0193デフォルトの名無しさん2015/07/17(金) 22:14:58.95ID:FAxLDha2
でもさ、新規のアプリ開発案件なんて、ほとんどがiOS7以降対象じゃない?
だからうちはSwift移行がかなり進んでる

言語仕様を早く固めて欲しいわ〜
0194デフォルトの名無しさん2015/07/17(金) 22:23:20.50ID:vzbJbQvj
Genericsが無ければなんだとか、なんだかなw
あればあればで無ければ無ければでしかないな
まあ、直接アクセスでいちいちキャストするの面倒くさいってのだけだな。その点が解決できるらしいのが>>192かな
plistなんてなんでもかんでもブッこめるからこそなのに
0195デフォルトの名無しさん2015/07/17(金) 23:19:47.25ID:v8hyYkH9
>>192
おおっ objectiveCも進化してるんですね。
それなら、かならずしもswiftである必要ないですね。
swiftリリース後もobjectiveCを発展させるってことは、
AppleはObjectiveCを見捨ててはいないってこと?
0196デフォルトの名無しさん2015/07/18(土) 00:13:45.70ID:JPanVfzK
>>195
 進化というか、Swiftに移行するために強引に仕様を変えている感じ。
新言語としては異例な普及度を見るに、Swiftへの移行はもう山を越えたんで、
後はどうObjective-Cをディスコンにさせるか考えていると思う。
0197デフォルトの名無しさん2015/07/18(土) 00:17:42.98ID:DtFtz5KL
全面的に書き換えるなんてありえないよ。それほどまでにいいとは思ってないだろう
下層はCやC++であったりもするからな
てことで
>後はどうObjective-Cをディスコンにさせるか考えている
は無いと断言しようw
0198デフォルトの名無しさん2015/07/18(土) 00:23:11.18ID:W6NZSPH+
ObjCがこの先生きのこると本気で思ってるならAppleという会社の考え方を知らなすぎる
0199デフォルトの名無しさん2015/07/18(土) 00:24:11.53ID:DtFtz5KL
あと、
>Swiftに移行するために
ではなく、Swiftとの親和性を上げるためにじゃね。__nullable __nonnullとかな
0200デフォルトの名無しさん2015/07/18(土) 00:27:54.83ID:JPanVfzK
>>197

>http://www.vagrantup.jp/entry/2015/06/17/091113
より
「ちなみに今年のWWDCでのセッションで紹介されているサンプルコードはほとんどがSwiftでした。」

を見るにアップルはSwiftに移行させたくて仕方がないみたい。
まあ、影響はでかいんで向こう5年はあると思うけど。
0201デフォルトの名無しさん2015/07/18(土) 00:28:27.62ID:DtFtz5KL
>>198
生き残るどうかじゃなく、実際全面的に書き換えるにはなんだがな
NSなんたらだっていまだあるのにw(イミフ)
0202デフォルトの名無しさん2015/07/18(土) 00:32:20.42ID:DtFtz5KL
>>200
まあ、アプリ開発者向けにSwift推しはそうなんだろう。でなきゃわざわざ新しい言語なんて作ろうともしないだろうからな
フレームワークがSwiftになりしかもObjevtive-Cから使えないというのになったら言うようになるかもねえ(ありえないと思うけどw)
0203デフォルトの名無しさん2015/07/18(土) 08:30:38.29ID:ti+3xLno
>>200
むしろobj-cが存在することが笑い話だなw
そこは何が何でもswiftだけにしとけよ
0204デフォルトの名無しさん2015/07/18(土) 08:36:06.09ID:LeYIVAHt
コード公開してるHealthKitはswiftらしいぞ
swift 2の言語仕様追従面倒そうだぁ
0205デフォルトの名無しさん2015/07/18(土) 08:51:51.50ID:COEZBNGQ
確かに面倒だが、仕方なし、、
そういえば去年までobjc教えてた会社が、今年からswiftに切り替えてた
objcを全く知らない世代がすぐそこまで迫ってるぜ
0206デフォルトの名無しさん2015/07/18(土) 10:43:37.53ID:hgQvXMrs
>>199
obj-cの機能を文法変えたものがswiftなので逆もまた然り
ダブルスタンダードで双方機能追加を続けるんだろうな
いつ面倒になってもうヤダって心折れるか楽しみだ
0207デフォルトの名無しさん2015/07/18(土) 11:04:08.89ID:DtFtz5KL
なんで楽しみなのかさっぱりだな。キモっ
0208デフォルトの名無しさん2015/07/18(土) 11:14:09.54ID:COEZBNGQ
ま、IE8と一緒で、いつまでも旧iOSを使い続ける会社が日本には多いからさ
その手の企業内アプリに携わってるとobjcからは離れられんよね、、、
0209デフォルトの名無しさん2015/07/18(土) 11:18:54.17ID:DtFtz5KL
なんだかSwift一択じゃなきゃ嫌だというのがわからんな。悪意の推測でもってしてはわからないでもないけどw
今のSwiftってまだ、Cを完全には使えない、C++なんて全くなんだけどな
まあ、これからまだまだ拡張するのだろうが、今現在でObjevtive-C無しではまだ自立できてない言語なのに(フレームワークがとても大きいが言語そのものとしても)
CもC++も使わないヤツにはそんなことはどうでもいい想像すらできないことなのかもしれないが

__nullable __nonnull はObjevtive-Cにあってもなくても困らないが、Swiftで使うには無いと困る拡張だかんね
0210デフォルトの名無しさん2015/07/18(土) 11:20:47.23ID:DtFtz5KL
反論めいたのが>>208だもんな。なーんもわかってないのがSwift好きって理解してまうぞw
0211デフォルトの名無しさん2015/07/18(土) 11:21:31.51ID:QAsqB6ba
>>208
旧iOSと言ってもバージョンいくつまで? 親が使ってるiPadが未だに初代でiOS6が未だに稼働中なんだか、流石に今iOS6向け開発はむりだよね?
未だにアプリのアップデートが来るのが不思議なんだが。
0212デフォルトの名無しさん2015/07/18(土) 11:25:15.04ID:QAsqB6ba
そろそろapple自身がフレームワーク自体をswiftで作ってくれないと、まだまだ言語仕様が安定しないんじゃないかと疑ってしまうわ。
0213デフォルトの名無しさん2015/07/18(土) 11:34:35.64ID:COEZBNGQ
>>212
だべな〜、年末辺りにいきなり3.0とかきて憤死しそうな予感がするw

あと、ID:DtFtz5KL は何で一人で発狂してんの?
お前に話しかけてないし、そんなに Swift 嫌いならこのスレ来なきゃいいべ?
0214デフォルトの名無しさん2015/07/18(土) 11:39:01.33ID:DtFtz5KL
>>211
全然無理じゃ無いよ。ある意味ふつーにiOS 5.1.1が実質かな。iOS 4.3も可能だが64bit縛りでは無理
0215デフォルトの名無しさん2015/07/18(土) 11:41:40.79ID:DtFtz5KL
>>213
いや別にSwift嫌いじゃ無いよ。好きも嫌いも無いな
掲示板で話しかけるなとかwうん、全般的に頭悪そうねw
0216デフォルトの名無しさん2015/07/18(土) 11:59:42.16ID:3+wrsUj9
なんか急に発狂しててワラタ
何度かアポー信者が発狂してるのは見たがこれは新しいタイプだな
0217デフォルトの名無しさん2015/07/18(土) 12:01:47.93ID:DtFtz5KL
レスが多い=発狂なの?
それとも、言っていることがとても変なの?

上ならアホだな。下ならどういうことなのか?まあ、発狂している俺にはわからんかww
0218デフォルトの名無しさん2015/07/18(土) 12:08:23.59ID:COEZBNGQ
あー、すまん
スレが汚れるからわいが消えるわ
0219デフォルトの名無しさん2015/07/18(土) 12:12:22.88ID:kCKHuefB
最近過疎ってたしID:DtFtz5KLで遊びたい
と言ったらダメだろうか
0220デフォルトの名無しさん2015/07/18(土) 12:19:45.09ID:DtFtz5KL
空気読もうとしてるな。てか空気読めないから聞いているのか?なんてw
くっだらねーな、お前っ!さぁ、具体的にこいっ!
Fight!
0221デフォルトの名無しさん2015/07/18(土) 12:39:22.41ID:QAsqB6ba
>>214
確認させて。
これってxcode6で、iOS5.1向けの開発が可能ってこと?
0222デフォルトの名無しさん2015/07/18(土) 12:43:25.15ID:QAsqB6ba
>>221
すんません。ちょいググったらわかることを聞いてしまった。

http://qiita.com/SolaRayLino/items/b759e84bfe197ba0f16d#comment-37969dd9a3504d74df59

でくるわけね。家のipadは死んでなかったんや!
0223デフォルトの名無しさん2015/07/18(土) 12:54:18.20ID:QAsqB6ba
>>222
swiftでは開発は無理だった。ios7までか、、、、
初代iPad全然現役なのにな〜
0224デフォルトの名無しさん2015/07/18(土) 12:54:45.00ID:DtFtz5KL
>>222
2. はいらないと思うけどな
64bit「も」の場合はポップアップメニュー項目には6.0までしか出ないが、5.1と打てば「5.1.1 にせんかいっ」ってなる
0225デフォルトの名無しさん2015/07/18(土) 12:59:06.56ID:DtFtz5KL
>>223
あー、そんな意図も含んでいるのかなと思ったが。まさにか
残念
0226デフォルトの名無しさん2015/07/18(土) 13:06:03.00ID:q0WF4YW9
ID:DtFtz5KL「vipからきますた」

>>223
コンパイラがOSSになったら気合いで移植するヤツが出てくるだろ
swiftでiOS6もAndroidも開発出来るよ、やったね
0227デフォルトの名無しさん2015/07/18(土) 13:09:17.79ID:JPanVfzK
 何気に組み込み用途でニーズがありそうやな。C++とのブリッジをどう確保するか次第だけど。
0228デフォルトの名無しさん2015/07/18(土) 13:10:18.18ID:DtFtz5KL
イミフ
0229デフォルトの名無しさん2015/07/18(土) 13:12:51.89ID:DtFtz5KL
>>228 は >>226の1行目へのね。いちおう
0230デフォルトの名無しさん2015/07/18(土) 13:24:45.24ID:UuxauZft
普通にユーザの書くobj-c++コードを経由するんだろ
小さなランタイムが無くて速度性能がC相当なら組み込みへの展開の可能性があるな、不可能だろうけど
0231デフォルトの名無しさん2015/07/18(土) 14:16:02.91ID:wgRLw5oL
キチガイが暴れてて笑った ID:DtFtz5KL
0232デフォルトの名無しさん2015/07/18(土) 19:04:52.55ID:RSs2WNLz
面白い子はもう巣に帰ったの?

>>227
goとrustが同じこと言ってるな
当然供給はあっても需要はないが
わざわざ新しい別言語扱うメリットない
0233デフォルトの名無しさん2015/07/18(土) 22:00:21.19ID:M9RJpY8b
>>232
 Swiftと似たようなコンセプトのAdaが衰退してC++が主流になったから、
OSS化後の人気次第かもね。
0234デフォルトの名無しさん2015/07/19(日) 01:34:48.01ID:NiIWwO5s
goとか論外だけどrustはええな
swiftなんて新言語作らずrustそんまま持ってこれんかったんか。。
0235デフォルトの名無しさん2015/07/19(日) 02:57:31.94ID:+rneIk/0
Adaとかようそんなん知っとるね
0236デフォルトの名無しさん2015/07/19(日) 06:18:06.36ID:EKLQY3O4
文法の違いはほっといてswiftよりC++のが機能多いからなぁ
実用を考えたら他環境での利用はないわな
0237デフォルトの名無しさん2015/07/21(火) 14:33:54.05ID:N4HdUVQ3
>>236
全部移植できないの?

LLVMでしょ?
0238デフォルトの名無しさん2015/07/22(水) 08:12:03.27ID:dvVspnO2
>>207
安易に「キモっ」とか言ったから粘着されてんのか?
0239デフォルトの名無しさん2015/07/22(水) 08:26:59.18ID:s+gv6pIn
きもっ
0240デフォルトの名無しさん2015/07/22(水) 10:48:10.59ID:Md5kWR9m
>>236-237
機能が多ければいいというものではない
JavaはC++の余分・危険な機能を削って削って削ったから社畜用として評価された
0241デフォルトの名無しさん2015/07/22(水) 11:41:15.20ID:bVEQ923Z
クスッとした
0242デフォルトの名無しさん2015/07/22(水) 11:42:24.69ID:bVEQ923Z
>>240
Run anywhere...
0243デフォルトの名無しさん2015/07/22(水) 14:01:15.64ID:D1Lrdm2t
絶対値100以下のガウス素数を表示するプログラムを教えてください。
ちなみにC言語です。
0244デフォルトの名無しさん2015/07/22(水) 14:05:30.29ID:D1Lrdm2t
すみません間違えました。
0245デフォルトの名無しさん2015/07/22(水) 16:50:00.59ID:rU+9fQUM
>>240
1.8で肥大化しけどな。
0246デフォルトの名無しさん2015/07/22(水) 17:30:24.30ID:up2hQYH7
Javaは1.5でギブ、1.3くらいがシンプルで良い
swiftはbetaの頃が良かったような気がするが今は昔でうろ覚え
0247デフォルトの名無しさん2015/07/22(水) 19:31:26.57ID:LUxezJzH
>>240
文法的な機能だけじゃなく、std::の機能もないからなぁ、単純にstd::threadとか
他環境に持ってたとき、C言語と同じように分岐させるつもりなんかね
0248デフォルトの名無しさん2015/07/24(金) 13:39:40.99ID:QV7Td6xP
>>233
swift と ada のどの辺が似たコンセプト?
0249デフォルトの名無しさん2015/07/24(金) 15:46:05.80ID:HSvIYPUR
似てない似てないw
低レベル志向でrustと、スレッドが構文としてあるという意味でgoと比べるならまだわかるけど
swiftは似てないw
0250デフォルトの名無しさん2015/07/24(金) 16:29:13.44ID:Ch2dabsR
C/C++に代わろうとしたAdaと
C/C++に代わろうとしたswiftって意味だろ

機能については比較が古過ぎてどれも合わんよ
0251デフォルトの名無しさん2015/07/24(金) 16:39:47.53ID:HSvIYPUR
よーわからん
時期的には同年代というかむしろC++がAdaの需要を取ってった方だし
swiftについては最初から取って代わるとかそんな気はないだろ、囲い込み目的の独自言語
0252デフォルトの名無しさん2015/07/24(金) 20:05:16.57ID:Ch2dabsR
>>251
分からないならそれで良いんじゃね?
お前さんが分からなくても誰も困らんし

>>247
ifdefの嵐か、、、笑えるネ
■ このスレッドは過去ログ倉庫に格納されています