トップページ⇒tech
1001コメント338KB

Swift part2

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2014/06/11(水) 14:42:15.02ID:+13mKJ0Z
WWDC2014で発表されたAppleの新言語Swiftについて語りましょう

Apple Developer
https://developer.apple.com/swift/
Welcome to Swift
https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/LandingPage/
iBooks: The Swift Programming Language
https://itunes.apple.com/jp/book/swift-programming-language/id881256329?mt=11
書籍の形にはなってないけどドキュメント
The Swift Programming Language
https://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
https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html#//apple_ref/doc/uid/TP40014097
今のところbeta版のXcode 6がSwift対応らしい
https://developer.apple.com/xcode/downloads/

関連スレ
TypeScript(MS) VS Swift(Apple)
http://peace.2ch.net/test/read.cgi/tech/1401758403/

前スレ
Swiftスレ
http://peace.2ch.net/test/read.cgi/tech/1401736341/
0486デフォルトの名無しさん2014/07/07(月) 20:44:41.40ID:x5DTrf0D
>>482
The Swift Programming Languageを読んで無い奴は発言禁止
0487デフォルトの名無しさん2014/07/07(月) 20:58:13.92ID:K8QQxYM3
>>485
誰かが同じメソッド名で機能を追加してたら? 多分宣言時にコンパイルエラーが出るのでは? 未確認
そう言えばどこまでグローバルになるんだろう? モジュール内だけ?
0488デフォルトの名無しさん2014/07/07(月) 23:22:48.07ID:ZK9kTzTs
Amazonは地名
0489デフォルトの名無しさん2014/07/07(月) 23:51:01.96ID:9sa10Ekx
virtualの訳語が仮想というのがいいのかどうか、もちろんそれはいろんな意見があっても
いいと思うけど「辞書に仮想って書いてある、そんなことも知らねえのか」みたいな
書き込みをドヤ顔でしている奴はさすがにオツム大丈夫なのかな、と心配になる。

まさにその訳語が適当かどうか、というのが上の文脈だろうから。
まさか辞書に書いてあれば全部正しい、とか信じているのだろうか?
0490デフォルトの名無しさん2014/07/08(火) 00:30:38.11ID:14YrHML8
おつむ大丈夫か? コンピュータ用語として仮想という訳が定着してるvirtualに対して、
「仮装は相応しくない。実質が相応しい。」と言い出したバカが一匹いただけ。
0491デフォルトの名無しさん2014/07/08(火) 00:31:12.25ID:FztXU1R5
ここは英訳について語り合うスレですか?
0492デフォルトの名無しさん2014/07/08(火) 00:31:15.63ID:3g0pjX2F
IT業界で、virtual reality の訳語として普及している
「仮想現実」が適当かどうかを議論したいってこと?
0493デフォルトの名無しさん2014/07/08(火) 00:35:07.59ID:oyVcgyUK
virtual reality が 仮想現実と訳されてるから
virtual address が 仮想アドレスと訳されてるから
virtual memory が仮想メモリと訳されてるから
0494デフォルトの名無しさん2014/07/08(火) 00:41:59.08ID:14YrHML8
このバカは
「仮想と辞書に書かれている」と「実質とは辞書に書かれていない」の違いがわからないのだろうか?
0495デフォルトの名無しさん2014/07/08(火) 00:52:16.37ID:SmxPoMVm
>>488
単数形 Amazon
複数形 Amazones
0496デフォルトの名無しさん2014/07/08(火) 00:53:11.73ID:FztXU1R5
| ̄| ∧∧
|ニニ( ゚Д∩コ
|_|⊂  ノ
   / _0
  (ノ

 えっ…と、板違いの糞スレ
\はここかな…、と/
  ̄ ̄ ̄V ̄ ̄ ̄ ̄
  ∧∧ ∧∧
 ∩Д゚≡゚Д゚)| ̄|
  ヽ  |)ニニニ|
   | |〜 |_|
   ∪∪


  ∧∧ ミ  ドスッ
  (  ) ___
  /  つ 終了|
〜(  /   ̄|| ̄
 ∪∪   || ε3
      ゙゙~゙~
0497デフォルトの名無しさん2014/07/08(火) 00:58:21.57ID:SmxPoMVm
>>451
「空母ではないが実質空母と同じ艦。」
とかいう使い方を想定してるんだろな。
0498デフォルトの名無しさん2014/07/08(火) 00:59:41.91ID:FztXU1R5
つ http://awabi.2ch.net/english/
0499デフォルトの名無しさん2014/07/08(火) 01:03:42.07ID:VaiEGeQz
English板から飛ばされて来ました
次スレはここですか?
0500デフォルトの名無しさん2014/07/08(火) 01:17:08.04ID:WA0uMVhU
virtual/və́ːrtʃuəl/
形容詞比較なし〖通例 名詞 の前で〗
1 (厳密には違うが)実質上の, 事実上の
▸ a virtual promise
事実上の約束
▸ a virtual ruler of the country
(名目上はそうでないが)その国の事実上の統治者.
0501デフォルトの名無しさん2014/07/08(火) 01:19:53.22ID:WA0uMVhU
2 〘コンピュ〙
a. (コンピュータによる)仮想空間に存在する, 仮想現実の, バーチャルの
▸ virtual environments仮想環境.

Mac付属のウィズダムだと、語義の説明としては1番目が実質、仮想というのは
コンピュータ業界で使われだしたってことみたいだな。
0502デフォルトの名無しさん2014/07/08(火) 01:22:22.38ID:WA0uMVhU
みんな大好きw やねうらおセンセイのページにこんなのあった

virtualを「仮想」と訳していいものか
http://d.hatena.ne.jp/yaneurao/20100803

仮想現実とか当たり前のように使っていたが、調べて見ると面白いね。
0503デフォルトの名無しさん2014/07/08(火) 01:33:04.83ID:14YrHML8
本来の意味に加えてコンピュータ用語として
Computing Not physically existing as such but made by software to appear to do so:
という意味があり、これに仮想をあてた
全然違和感ないな
0504デフォルトの名無しさん2014/07/08(火) 01:45:21.59ID:IouEiGQ4
>http://business.nikkeibp.co.jp/article/tech/20100331/213753/?P=3&;ST=spc_cloud
>" 「仮想」と聞くと、かなり前のことですが、日本IBMでシステムズエンジニアをしていた方が「virtualを仮想と誤訳した責任は
>我々にあります」と反省の弁を述べたことを思い出します。米IBMがvirtual memoryを発表した時、日本IBMが仮想記憶と翻訳
>しました。virtualの意味は「事実上の」「実質的」ですから、virtual memoryとは「本来のメモリーではないが事実上メモリー
>として使える技術」を指します。ところが、仮想記憶と訳したため、実体がない想像上のメモリーという印象を与えてしまい、
>しかもコンピュータの世界でvirtualが出て来ると必ず仮想と訳されるようになりました。同氏は「もっといい訳にしておけば」
>と悔やむ所以です。とはいえ今考えてみても、しっくり来る言葉はなかなか見つかりません。言葉の難しさを感じます。"
0505デフォルトの名無しさん2014/07/08(火) 02:12:36.17ID:A4FGW6xl
あまりのくだらなささに笑っ…いや、あきれた
0506デフォルトの名無しさん2014/07/08(火) 02:14:31.83ID:0y3NchTW
何の話してたんだっけ?
0507デフォルトの名無しさん2014/07/08(火) 02:17:04.99ID:V1zINVuL
最初のスターウォーズの公開の頃はフォースは理力で、ダークサイドは暗黒面だったのに
今は単にカタカナ表記になって趣がなくなったな
0508デフォルトの名無しさん2014/07/08(火) 02:23:23.03ID:A4FGW6xl
>>506
たぶん>>390が諸悪の根源w
>>389あたりが意味ある(?)話をしていたんだろうな
0509デフォルトの名無しさん2014/07/08(火) 02:40:49.45ID:14YrHML8
http://www.etymonline.com/index.php?term=virtual
| Computer sense of "not physically existing but made to appear by software" is attested from 1959.
1959年には現在コンピュータ用語として使われているvirtualとして使われている。
一方、商用機でVMがサポートされたのは60年代なので、その記事はヨタ記事と判断して良い。
0510デフォルトの名無しさん2014/07/08(火) 02:47:01.78ID:V1zINVuL
>>509
キミ本当にバカなん?
「仮想」って訳語の話でしょ。
0511メモ2014/07/08(火) 04:31:24.37ID:SGOgDbT/
Xcode 6 beta3 で Swift Arrayの仕様がまともになったようだぜ

Array in Swift has been completely redesigned to have full value semantics like Dictionary and
String have always had in Swift. This resolves various mutability problems – now a 'let' array
is completely immutable, and a 'var' array is completely mutable – composes properly with
Dictionary and String, and solves other deeper problems. Value semantics may be surprising
if you are used to NSArray or C arrays: a copy of the array now produces a full and
independent copy of all of the elements using an efficient lazy copy implementation. This is a
major change for Array, and there are still some performance issues to be addressed. Please
see the Swift Programming Language for more information. (17192555)!
0512デフォルトの名無しさん2014/07/08(火) 05:52:06.61ID:ntuzzAHh
Swiftスレすげー伸びてると思って追ってみたらなんだこれw
0513デフォルトの名無しさん2014/07/08(火) 07:05:58.97ID:+YqnTSNq
>>495
http://ejje.weblio.jp/content/Amazon
0514デフォルトの名無しさん2014/07/08(火) 07:22:49.27ID:g4XblxdO
ハウンター (ナタリ)★.5
まだ見てる途中だが、こりゃつまらん。ナタリってキューブだけだな。
0515デフォルトの名無しさん2014/07/08(火) 07:41:56.43ID:RbezwLvS
virtual dictator 実質独裁者
virtual penis こけし
0516デフォルトの名無しさん2014/07/08(火) 07:48:20.28ID:msYhinmO
Apple’s New Swift Programming Language Gets Significant Beta 3 Updates
http://www.mactrast.com/2014/07/apples-new-swift-programming-language-gets-significant-beta-3-updates/

For more information, see the Xcode 6 Beta 3 Release Notes. (PDF)
http://adcdownload.apple.com//Developer_Tools/xcode_6_beta_3_lpw27r/xcode_6_beta_3_release_notes_.pdf
0517デフォルトの名無しさん2014/07/08(火) 07:49:40.33ID:14YrHML8
>>510
かわいそうなくらいアタマが悪いな

IBMのSEが「仮想」という訳をつけた時にvirtualには
「事実上の/実質的」という本来の意味しか無かったが仮想と誤訳したと言うヨタ記事を>>504がほじくり出して来たわけだ。
それがウソだと言っている。
0518デフォルトの名無しさん2014/07/08(火) 07:52:26.05ID:RbezwLvS
virtual wife 内縁の妻
0519デフォルトの名無しさん2014/07/08(火) 07:53:13.91ID:FztXU1R5
もういいだろいい加減
つまらない
0520デフォルトの名無しさん2014/07/08(火) 07:55:53.76ID:RbezwLvS
virtual function 関数では無いが関数として使える何か

代替と訳すのも微妙だし訳しづらい言葉だな
0521デフォルトの名無しさん2014/07/08(火) 07:56:17.41ID:NQK6iWyP
わざわざ肥溜めに顔突っ込んで臭い臭い言う意味がわからない
0522デフォルトの名無しさん2014/07/08(火) 08:02:20.83ID:FztXU1R5
>>521
悪かったな
0523デフォルトの名無しさん2014/07/08(火) 08:11:38.99ID:msYhinmO
>>511
1. Array in Swift has been completely redesigned to have full value semantics like Dictionary and String have always had in Swift. (17192555)
2. You now declare arrays as [Int] instead of as Int[], as shorthand for Array<Int>.
3. NSDictionary* is now imported from Objective-C APIs as [NSObject : AnyObject]. (16870626)
4. nil is now a literal in the language, not a global constant of _Nil type. (16951729)
5. The half-closed range operator has been changed from .. to ..< to (16951729)
6. APIs imported from C no longer use type aliases like CInt or CFloat, which obfuscated the underlying type.
  They are now imported as Int32 and Float, etc.
7. APIs imported from C that use C pointers are now imported with a much simpler API type structure

Apple’s new coding language Swift receives significant update for developers alongside new Yosemite and iOS seeds
http://9to5mac.com/2014/07/07/apples-new-coding-language-swift-receives-significant-update-for-developers-alongside-new-yosemite-and-ios-seeds/
0524デフォルトの名無しさん2014/07/08(火) 08:37:00.15ID:oyVcgyUK
変更が多すぎて解説ブログ書いてた人たち泣くだろ
0525デフォルトの名無しさん2014/07/08(火) 08:45:04.02ID:bNgjlK07
>>517
>IBMのSEが「仮想」という訳をつけた時にvirtualには「事実上の/実質的」という本来の意味しか無かったが仮想と誤訳した
>と言うヨタ記事を>>504がほじくり出して来たわけだ。
>それがウソだと言っている。

バカだなあ。virtualのもともの英語の意味は変わってなくて、たまたまコンピュータ関係の翻訳で「仮想」という
訳語を使ったところ、それがあっという間に普及してしまった、で使いだした本人はあまりいい訳語じゃなかった
かな、と反省しているだけの話じゃん。

それ以前にコンピュータ関係で「仮想」という訳語を使っている文献があるぞ、という指摘ならわかるが、誰も
そんなことを言っていないようなことを持ち出して否定したつもりってID: 14YrHML8 は知恵おくれかなんかなの?w
I
お前が英語が分からないことは分かった。で、翻訳や訳語を決める苦労については理解もできていないし、そもそも
頭がポンコツすぎてまともに議論もできない、でもドヤ顔だけはしたがるポンコツということは良くわかったから、
これ以上恥の上塗りするなよなw
0526デフォルトの名無しさん2014/07/08(火) 08:47:46.46ID:yl+f0MCx
>>524
彼らは嬉々として書くよ
0527デフォルトの名無しさん2014/07/08(火) 08:52:34.95ID:msYhinmO
>>525 別に日本人が翻訳で仮想と訳したから世界中でコンピュータ用語としての意味が変わったわけじゃないぞ。
コンピュータ用語としてのVirtualは日本語には関係なくコンピュータ用語としての意味が有る。

http://www.oxforddictionaries.com/us/definition/american_english/virtual
1.1Computing Not physically existing as such but made by software to appear to do so:
a virtual computer
See also virtual reality.

1.2Carried out, accessed, or stored by means of a computer, especially over a network:
a virtual library
0528デフォルトの名無しさん2014/07/08(火) 09:05:43.81ID:14YrHML8
>>525
可哀そうなくらい頭悪いな。

> バカだなあ。virtualのもともの英語の意味は変わってなくて、たまたまコンピュータ関係の翻訳で「仮想」という
本来の意味が変わったなんて言ってない。コンピューター用語としては"not physically existing but made to appear by software"という意味で使われ始めていた。
それを仮想と訳すのは適切。
0529デフォルトの名無しさん2014/07/08(火) 09:10:26.01ID:yl+f0MCx
用はvarでコレクションを宣言した場合、mutableに(要素の追加、削除、変更が可能)、letで宣言した場合immutableになるってことだよな。
varだとNSMutableArray、letならNSArrayになるイメージかな
0530デフォルトの名無しさん2014/07/08(火) 09:13:58.03ID:MN/bBwl/
>>526
嬉々として新情報書く前に、古くなったゴミ情報をきちんと消してほしいな

もともとAppleがベータにNDAかけてるのは、未確定の情報がむやみに広がらないようにという意味もあったのに
0531デフォルトの名無しさん2014/07/08(火) 09:25:06.64ID:yl+f0MCx
>>530
てかどこまでがNDAの範囲なんだろうな。Swift本は一般公開されてるけど、今回のようなupdateはXCode6 betaに関する情報だからアウトなんだろうか。
0532デフォルトの名無しさん2014/07/08(火) 09:29:07.55ID:msYhinmO
>>531 違うよ。 iBooks本に書かれた内容だから公開。 但しまだ改定内容は iBooks改定版が公開されていないから公式ではないが今日明日中には公開になるだろう。
iBooks本の変更日だけは7月8日と変更されてるから。
0533デフォルトの名無しさん2014/07/08(火) 09:34:39.90ID:ntuzzAHh
iBooks本のアップデートまだ出てないのか
0534デフォルトの名無しさん2014/07/08(火) 09:40:45.74ID:1LGDIph+
先取り本もアップデートしてくれるのかね
0535デフォルトの名無しさん2014/07/08(火) 09:48:03.36ID:MN/bBwl/
しなかったら総スカンだろうさすがに
0536デフォルトの名無しさん2014/07/08(火) 10:11:05.29ID:C2MRrI02
>>533
iBooksアップデートされたね。
0537デフォルトの名無しさん2014/07/08(火) 10:23:56.80ID:ntuzzAHh
>>536
サーバキャッシュかな?うちまだアップデート見れない
0538デフォルトの名無しさん2014/07/08(火) 10:59:23.94ID:msYhinmO
アップデートを検知したら更新マークが本棚の本に付くよね。 付かないな。
削除してダウンロードしなおしてもまだ古い内容。
0539デフォルトの名無しさん2014/07/08(火) 12:41:46.97ID:MN/bBwl/
iBooksでアプデされないだのなんだの言ってる情弱wwwww
Developer Libraryで読めよ
0540デフォルトの名無しさん2014/07/08(火) 12:53:35.62ID:elJJFsyV
ウェブは確認済み。iBooksは検索が便利だしメモも残せて変更点を確認しやすいから待ってるだけだよ。そんな事も分からない情弱なの?w
0541デフォルトの名無しさん2014/07/08(火) 13:00:27.91ID:H9e9SkRf
ま、なにはともあれ言語仕様に関する事ならブログとかに書いて言い訳だ。
やったー
0542デフォルトの名無しさん2014/07/08(火) 13:04:17.40ID:1iJuF6UL
>>529
可変不変が宣言の修飾子で切り替わるのか。
使い道がイマイチわからんな。
0543デフォルトの名無しさん2014/07/08(火) 13:07:49.76ID:1LGDIph+
Webページにメモ書いたりマーカ引けるブラウザのプラグインもあるけどな
0544デフォルトの名無しさん2014/07/08(火) 14:25:43.00ID:SGOgDbT/
Swiftって、KVOとかKVCはどうするつもりなんだろ
あくまでCocoa Touchを主眼に置いてて、Cocoaは無視なのかな
0545デフォルトの名無しさん2014/07/08(火) 15:29:02.88ID:bNgjlK07
>>527
>>>525 別に日本人が翻訳で仮想と訳したから世界中でコンピュータ用語としての意味が変わったわけじゃないぞ。
>コンピュータ用語としてのVirtualは日本語には関係なくコンピュータ用語としての意味が有る。

はぁ? んなの当たり前じゃん。誰が意味が変わったとか書いているんだよ。
チンカス野郎はあまりに恥ずかしくてもう引っ込みがつかなくなったのかw
間違えたのなら素直に「ごめんなさい」ができるようにしなきゃダメだろ。

そっちの意味合いの場合に「仮想」という訳語が合ってるかどうかが問題なわけで。
「仮想」が他の訳語に比べて良い、という主張ならまだ意味が分かるが(というか、それを
言わなきゃダメだと思うが)、それすらできてないんだから頭の悪さに恐れ入るw
0546デフォルトの名無しさん2014/07/08(火) 16:21:53.93ID:ntuzzAHh
>>544
今のところKVOは無いって海外サイトで見た記憶がある。Property Observersあれはちょっと違うもんな。
0547デフォルトの名無しさん2014/07/08(火) 16:41:01.92ID:1LGDIph+
言語的に進化どころか、退化しとるやん
0548デフォルトの名無しさん2014/07/08(火) 16:45:57.06ID:MN/bBwl/
https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/AdoptingCocoaDesignPatterns.html#//apple_ref/doc/uid/TP40014216-CH7-XID_10

Key-Value Observing
Information forthcoming.

後回しにしてるだけで、そのうち来るでしょ
0549デフォルトの名無しさん2014/07/08(火) 17:17:18.57ID:KMzZlwYF
↓こういう、すべてが式ってのが好きなんだが、入れてくれないかな

let price =
if item == "salad" {
3.50
} else if item == "muffin" {
2.25
} else {
2.00
};
0550デフォルトの名無しさん2014/07/08(火) 17:32:40.42ID:MN/bBwl/
>>549
let a = b = 10
これもわざわざ出来ないようにしてるぐらいだからあり得ん
0551デフォルトの名無しさん2014/07/08(火) 17:51:57.63ID:msYhinmO
>>549 三項演算子は?
0552デフォルトの名無しさん2014/07/08(火) 17:59:51.57ID:Cz3pNHi/
lisperだろ……
0553デフォルトの名無しさん2014/07/08(火) 18:26:31.51ID:blb+s9uO
クロージャを使えば全てが式になります
0554デフォルトの名無しさん2014/07/08(火) 18:44:32.63ID:msYhinmO
let price = ( item == "salad" ? 3.50 :
item == "muffin" ? 2.25 : 2.00 )
0555デフォルトの名無しさん2014/07/08(火) 19:03:58.20ID:3g0pjX2F
>>549
MacRuby はいかが?

price = if item == "salad"
      3.50
    elsif item == "muffin"
      2.25
    else
      2.00
    end

あるいは:

price = case item
    when "salad"
      3.50
    when "muffin"
      2.25
    else
      2.00
    end
0556デフォルトの名無しさん2014/07/08(火) 19:31:20.63ID:blb+s9uO
>>549
ifが式だと便利なのはもうちょっと複雑な場合でしょう
let price =
if item == "salad" {
let salad_price = get_salad_price()
if salad_price == nil {
3.50
} else {
salad_price
}
} else {
2.00
};
とかね
0557デフォルトの名無しさん2014/07/08(火) 19:44:48.34ID:ntuzzAHh
>>548
ていうか、Objective-Cブリッジで書けば今でもKVO自体は使えるのか
Swiftだけでできないってだけで
0558デフォルトの名無しさん2014/07/08(火) 19:50:01.29ID:msYhinmO
>>549 この場合三項演算子より、Dictionaryの方がスマートだな。

let food = [ "salad": 3.50 , "muffin": 2.25 , "other": 2.00]
var item = "muffin"
let price = food[ item ] //2.25
0559デフォルトの名無しさん2014/07/08(火) 19:59:23.60ID:TApsHvSZ
ただの一例を必死に書きなおしてもしょうがない
0560デフォルトの名無しさん2014/07/08(火) 20:04:53.25ID:P6whpC+s
取るに足りないことに拘って一貫性を壊す奴が一番迷惑なんだよな
0561デフォルトの名無しさん2014/07/08(火) 20:54:53.70ID:SGOgDbT/
これはOK
let x = [1,2,3].map({ String($0) })
let x:[String] = [1,2,3].map({ return String($0) })

↓これだと型推論きかない
let x = [1,2,3].map({ return String($0) })

なんで?
0562デフォルトの名無しさん2014/07/08(火) 21:15:48.89ID:SaRg/vLy
お馬鹿だから
0563デフォルトの名無しさん2014/07/08(火) 21:30:09.40ID:MN/bBwl/
単にまだコンパイラの型推論が不完全なだけだと思う
0564デフォルトの名無しさん2014/07/08(火) 22:03:30.65ID:SaRg/vLy
return文から推論する能力がないんだな。少なくともいまのところ
0565デフォルトの名無しさん2014/07/08(火) 22:10:20.61ID:1LGDIph+
しかし、ベータも3になったのにPlaygroundは未だにちょっとしたことで落ちるな
まともにテストしてねーのか
0566デフォルトの名無しさん2014/07/08(火) 22:23:56.49ID:1ZFygV1q
クロージャ作るとすぐ落ちるね
0567デフォルトの名無しさん2014/07/08(火) 22:26:57.36ID:ay/TmEch
>>565
テストが完了したベータって何?
0568デフォルトの名無しさん2014/07/08(火) 22:29:21.33ID:1LGDIph+
>>567 読解力無い人?
0569デフォルトの名無しさん2014/07/08(火) 22:34:39.03ID:ntuzzAHh
>>565
Yosemiteで動かすと大丈夫、、とかね。知らんけど。
0570デフォルトの名無しさん2014/07/08(火) 22:46:52.41ID:k+B2+0uE
>>568
だからそのテストを今あんたらにやらせてるんでしょ?
そんなこともわかってないやつがデベロッパやってることに驚くわ
文句あんならベータなんか使うなよタコ
0571デフォルトの名無しさん2014/07/08(火) 22:55:47.84ID:1LGDIph+
あらら怒っちゃった...
ベータ1から存在してる誰でもすぐに気づきそうなバグなので愚痴のひとつもいいたくなるだろ
0572デフォルトの名無しさん2014/07/08(火) 22:59:27.52ID:hjz6cmzU
開発あまりしてないようだからわからないようだね
ベータなんだからあなたのすることは愚痴ることでなくて、報告すること
開発続けていればそのうちわかるよ
0573デフォルトの名無しさん2014/07/08(火) 23:00:38.34ID:IDQCR4dM
Swiftの仕様すら固まっとらん段階なんだから黙ってバグレポート出して正座して待っとけよ
0574デフォルトの名無しさん2014/07/08(火) 23:06:19.28ID:1LGDIph+
2ちゃんで愚痴ってこんなに絡まれるとは思わんかったわ
しかもID違う人からw
0575デフォルトの名無しさん2014/07/08(火) 23:12:13.29ID:vanWZNwy
>>574
愚痴るのはいいけど、ベータ版ってこんなもんだよ。
プログラミング言語って10年以上掛けて成熟していくもんだけど、Swiftはもっと短い時間で成熟させようとしてるしね。
0576デフォルトの名無しさん2014/07/08(火) 23:12:18.25ID:i4Jr+ODi
ちょっと様々な言語に詳しい人にお聞きしたいんですが、Swiftの言語としての独自仕様ってどういうのがあります? 
OptionalValueはSwiftオリジナルなのかなーとか思ってるんですが。
0577デフォルトの名無しさん2014/07/08(火) 23:13:10.92ID:IDQCR4dM
>>574
自分から絡みついてんじゃん
0578デフォルトの名無しさん2014/07/08(火) 23:20:06.73ID:1LGDIph+
面白いからちょっとテストw

>>567 バーカ
>>570 氏ね
>>572 必死だなw
0579デフォルトの名無しさん2014/07/08(火) 23:20:49.20ID:vanWZNwy
>>576
optionalは普通に他言語にあるでしょ。Scalaとか
Javaでさえ(ライブラリレベルだけど)サポートしてるしねぇ
0580デフォルトの名無しさん2014/07/08(火) 23:26:06.92ID:hjz6cmzU
>>578
なんか余裕ぶっているのが哀れw明らかにそうじゃなさげなのが見え透いているだけに
いままでの言動から浅さがわかるんだけど、本人にはわからないんだろうなというのは、わかっていたらその浅はかさは出ないだろうからな
というテストに対する反応はどう?
0581デフォルトの名無しさん2014/07/08(火) 23:28:29.13ID:vanWZNwy
でも、SwiftのOptionalsはわかりやすくていいよね。
Rubyの述語のメソッド末尾に?付けたりするセンスと同じでいい感じ。
0582デフォルトの名無しさん2014/07/08(火) 23:29:01.66ID:1LGDIph+
あれw もしかして3回線持ち?
0583デフォルトの名無しさん2014/07/08(火) 23:29:52.59ID:1ZFygV1q
>>581
末尾に?を付けるのはC#のNullable Typesをパクっただけ
0584デフォルトの名無しさん2014/07/08(火) 23:32:41.22ID:vanWZNwy
>>583
知ってる。でもあれはOptionalsとは意味合いが違うじゃん?
0585デフォルトの名無しさん2014/07/08(火) 23:36:04.29ID:hjz6cmzU
>>582
ぼくに反するヤツなんてそういるわけなーいって?
いや、違うよ。俺はID:hjz6cmzUだけだよ。可哀想に、なお哀れ
もうよしたほうがいいよw
■ このスレッドは過去ログ倉庫に格納されています