Swift part10 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/02/20(月) 10:00:13.40ID:ChbPWtRt0
WWDC2014で発表されたAppleの新言語Swiftについて語りましょう

関連スレ

プログラミング言語Swift Part4
http://potato.2ch.net/test/read.cgi/mac/1484763495/

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

Xcode part14
http://potato.2ch.net/test/read.cgi/mac/1476190499/

Swiftアンチスレ part1
http://echo.2ch.net/test/read.cgi/tech/1458491343/

前スレ
Swift part9
http://echo.2ch.net/test/read.cgi/tech/1476758084/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
2017/03/05(日) 11:21:57.99ID:4SdvbjFEa
こんな感じで

typealias IntPointer = UnsafeMutablePointer<Int>

var a_ptr = IntPointer.allocate(capacity: 1)
var b_ptr = IntPointer.allocate(capacity: 1)
a_ptr.pointee = 0
b_ptr.pointee = 0

var array = [a_ptr, b_ptr]

a_ptr.pointee = 1
print(array[0].pointee) ←1が出る

array[1].pointee = 10
print(b_ptr.pointee) ← 10が出る

a_ptr.deallocate(capacity: 1)
b_ptr.deallocate(capacity: 1)
2017/03/05(日) 11:28:57.98ID:4SdvbjFEa
Alloc/Dealloc 使わないバターン

typealias IntPointer = UnsafeMutablePointer<Int>

var a = 0
var b = 0
var a_ptr = IntPointer(&a)
var b_ptr = IntPointer(&b)

var array = [a_ptr, b_ptr]

a_ptr.pointee = 1
print(array[0].pointee) ←1が出る

array[1].pointee = 10
print(b_ptr.pointee) ←10が出る
100デフォルトの名無しさん (アウアウオー Sabf-0QZk)
垢版 |
2017/03/05(日) 11:44:51.09ID:Nn8WRk/za
ああ、>>99だと、ほぼそのまま置き換えできますね。ありがとうございます。
2017/03/05(日) 12:06:49.29ID:Nn8WRk/za
pointeeを隠蔽してこうなりました。

struct IntPointerStruct {
var a_ptr: IntPointer
var b_ptr: IntPointer

subscript(index: Int) -> Int {
get {
switch index {
case 0: return a_ptr.pointee
case 1: return b_ptr.pointee
default: return 0
}}
set {
switch index {
case 0: a_ptr.pointee = newValue
case 1: b_ptr.pointee = newValue
default: break
}}}}

var a = 0
var b = 0
var array = IntPointerStruct(a_ptr: &a, b_ptr: &b)
a = 1
print(array[0]) ←1が出ます!!
array[1] = 10
print(b) ←10が出ます!!

これにするか >>99にするか、作りながら判断します。ありがとうございました。
2017/03/05(日) 12:16:18.70ID:EQCsqksH0
さすが、>>96のシンプルな表記がクッソごちゃごちゃな表記になるね
でもエレガントなのさ
Swiftだからね
103デフォルトの名無しさん (ワッチョイ db5b-0QZk)
垢版 |
2017/03/05(日) 12:28:46.65ID:BaPS9EAx0
>>99
素晴らしい!

import Foundation
var a = NSNumber(value: 1)
var b = NSNumber(value: 2)

var ar = NSMutableArray()
ar.add(a)//, b])//(array: [a, b])
ar.add(b)//, b])//(array: [a, b])
a = 3
print(ar)
print(a)
NSNumber使えばできるのか?と思いきや、失敗!
2017/03/05(日) 13:34:52.66ID:EQCsqksH0
Swift最高!!!!!!!!!
2017/03/05(日) 13:55:13.01ID:Awv6PdXpp
UnsafePointer周りの公開IFは2.0から3.0までですら二転三転したから信用して使わない方が良いぞ、多分また変わる
Xcodeの自動コンバートでサポートしきれない変更だったから毎度手間だった

その覚悟をもって遊ぶなら楽しいオモチャではある
すごく日曜プログラマ向け
2017/03/05(日) 14:19:22.96ID:xyCUFaW+d
そもそもSwift自体が意識高い日曜プログラマー向けなんだから気にしない気にしない
2017/03/05(日) 14:37:19.10ID:rxgD3rR00
>>78
他の言語は基本後方互換はそのままだから
別にいいんだけど

swiftは後方互換がなくなるからな
そこは根本的に違う
2017/03/05(日) 14:56:08.46ID:X99UGKjOa
どの言語もメジャーバージョンアップ時には完全後方互換じゃない気がするが
ただ、頻度が少ないだけで
2017/03/05(日) 14:59:33.17ID:k0Z4Rrjg0
完全広報五感の縛りは進化を妨げる
ツールでコンバートさせるswiftとアプローチは正解
さすが至高の言語swich
2017/03/05(日) 16:21:43.23ID:Awv6PdXpp
はっはっは
マイナーバージョンアップで互換性を壊すのがswiftだ
そんじゃそこらの言語と一緒にして貰っちゃ困るぜ?
2017/03/05(日) 17:00:49.02ID:f1XixyjT0
ExpressibleByIntegerLiteral使えばもうちょいシンプルにできる?
112デフォルトの名無しさん (ワッチョイ dbc9-zofg)
垢版 |
2017/03/05(日) 23:02:32.93ID:nindsAFW0
>>110
マイナンバーにみえた
113デフォルトの名無しさん (スプッッ Sd3f-n2KM)
垢版 |
2017/03/06(月) 12:37:12.05ID:VBrHzi13d
>>96
名前でのアクセスとインデックスでのアクセスを両立したいってことかな?
俺だったら、名前→インデックスの辞書を持つ専用のクラスを作る
2017/03/08(水) 00:11:43.50ID:WpsGt1AL0
正直Swift熱は若干冷めてきたように思う
サーバーサイドSwiftとかもちっと頑張ってくれんかなあ
2017/03/08(水) 00:19:58.38ID:QVjjY+1Na
今いちばんホットな言語は何ですか?
2017/03/08(水) 00:45:04.17ID:6Gp+/qzY0
2.0, 2.1くらいまではまだswiftが業務に利用できると騙された奴がいたけど、さすがにもう居ないから...
こんな不安定な言語とランタイム、信仰心/遊び心以外で使うのは無理だよ
5になってAPI, ABIが安定したら再燃することを祈ってる

>>115
swift
他の信仰言語は文法,API,ABI他諸々が下位互換を保証するフェーズにまで枯れて冷めてる
2017/03/08(水) 00:45:43.69ID:6Gp+/qzY0
typo. 信仰言語 => 新興言語
2017/03/08(水) 01:04:02.77ID:xBMafHxz0
え、間違ってないよ?
2017/03/08(水) 01:09:29.16ID:tXLV2/vj0
>>115
はあ?
最もエレガントかつモダンでいらっしゃる超絶至高言語Swift様に決まってんだろ
馬鹿なの死ぬの?
2017/03/08(水) 01:17:04.53ID:Yw8lC4YB0
さすが究極幻想言語swift
2017/03/08(水) 10:45:59.40ID:mMaqGsPC0
ブームは確かに去り始めてる気はする。
けど言語はまったく枯れ初めていないっていう現実。

ところで今年のtryswiftはどうだったの?
相変わらずswiftと関係ない話題ばかりだった?
122デフォルトの名無しさん (ワッチョイ dbc9-pTz+)
垢版 |
2017/03/08(水) 10:50:21.01ID:3oZRIdEd0
>>115
JavaScript 2017
2017/03/08(水) 12:14:46.30ID:LioYldeQ0
>>115
Scala, Groovy をミックスした、Android用のJVM言語、Kotlin
2017/03/08(水) 14:36:25.82ID:CPYQaxWN0
3への移行がダルすぎる
みんなもうやったんだろうな、、
2、3と共に生きるわ
125デフォルトの名無しさん (ワッチョイ dbc9-pTz+)
垢版 |
2017/03/08(水) 14:52:44.76ID:3oZRIdEd0
RxSwift3.20に付属のPlayground重すぎ。特にCombining_Operatorsが。
マシンパワーが不足なのか?特にCPU Power。メモリ搭載量(16GB)には問題無いみたいだが、IvyBridge世代のcore i5 2coreには辛いのか?

同じ感想の人入れば、レスお願いします。
126デフォルトの名無しさん (ワッチョイ 33c9-WjpG)
垢版 |
2017/03/09(木) 11:26:23.15ID:pYIrqD7n0
RxSwift3.2.0を動かしてます。SubjectはObservableかつObserverだと言うので
次のコードをiOSアプリ内で動かしてみました。
import RxSwift
let sb = BehaviorSubject(value: 100)
let v = Variable(2000)
_ = v.asObservable().bindTo(sb)
print(v.value)
_ = sb.subscribe{print($0)}

// 2000
// next(2000)

このコードがPlaygroundで動きません。ObservableはbindToメソッドなんて
持ってないよ!と怒られます。どうやれば、Playgroundで動かせますか?
127デフォルトの名無しさん (ワッチョイ 33c9-WjpG)
垢版 |
2017/03/09(木) 11:27:22.08ID:pYIrqD7n0
ちなみにmacOSアプリ内でも動きました。
Playground内だけで動きません。ウェーン!
2017/03/09(木) 12:31:55.48ID:x6aOWZGA0
>>126
import RxCocoaを追加すれば動いたよ
129デフォルトの名無しさん (ワッチョイ 33c9-WjpG)
垢版 |
2017/03/09(木) 12:43:29.12ID:pYIrqD7n0
>>128
まじっすか?
Playground execution failed: error: MyPlayground2.playground:1:8: error: no such module 'RxCocoa'
import RxCocoa

当方では、moduleを見つけてくれないです。
130デフォルトの名無しさん (ワッチョイ 33c9-WjpG)
垢版 |
2017/03/09(木) 12:52:23.68ID:pYIrqD7n0
もしやRxCocoaをbuildしないといけないのか?もう一回!
131デフォルトの名無しさん (ワッチョイ 33c9-WjpG)
垢版 |
2017/03/09(木) 12:54:49.62ID:pYIrqD7n0
みなさん、あんがと!
bindToが動きました。
no such module when openning playground
でヒットしました。
132デフォルトの名無しさん (ワッチョイ 33c9-WjpG)
垢版 |
2017/03/09(木) 16:25:15.49ID:pYIrqD7n0
RxCocoa-iOSのbuild時間 46.837sec
でした。
結構、時間かかります。
2017/03/12(日) 14:07:26.28ID:Zur4EQ5Na
TIOBE IndexでSwiftが初のトップ10入り
https://developers.srad.jp/story/17/03/11/2027223/
134デフォルトの名無しさん (ワッチョイ f35b-aox5)
垢版 |
2017/03/12(日) 14:39:16.17ID:uNivVhq+0
>>133
Java, C++には遠く及ばないんだよねぇ。
おれ、Java嫌いなんだよねぇ。けど、TIOBE Programmer’s Indexでは1stなんだよねぇ。
2017/03/12(日) 14:44:12.31ID:VXGiwpO5p
Swiftの敵は、Java、C++じゃなくて、Objective-Cだから
2017/03/12(日) 16:28:04.10ID:PM9jOmml0
っていうかObjective-Cを初めて上回ったっていうのが驚きだわ
感覚的にはObjective-Cはとうの昔に終わってて
もうみんなSwift使ってるとおもってたんだが
2017/03/12(日) 16:36:28.34ID:BRpGzvRUa
ん?
記事には、「2015年12月にはObjective-Cを初めて上回り」
って書いてあるが

文盲かな
2017/03/12(日) 16:44:20.65ID:8TfkE0k40
なぜSwiftを使うのか
それはApple様御用達だからである
つまり超絶至高言語であることが生まれながらにして確定している言語
後光なんかも射しちゃってるレベル
2017/03/12(日) 16:52:43.56ID:l7eMy7Cnd
ちょいちょい順位ネタ貼られるよね
そんなに「宣伝」しないといけないほどひどい言語なの?Swiftって
2017/03/12(日) 17:01:07.62ID:BRpGzvRUa
人に聞くんじゃねーよ
自分で考えろ
2017/03/12(日) 17:40:23.34ID:l7eMy7Cnd
申し訳ございませんでした
142デフォルトの名無しさん (ワッチョイ f35b-aox5)
垢版 |
2017/03/12(日) 19:52:14.06ID:uNivVhq+0
俺にとってはSwiftはRubyの皮を被ったC++
Generics標準ライブラリが充実してるのがGood。
文字列Stringが最初から標準ライブラリに入ってるのもoK.
2017/03/12(日) 20:16:05.51ID:tiJBFb010
え、文字列がない言語とかあんの?
144デフォルトの名無しさん (ワッチョイ f35b-aox5)
垢版 |
2017/03/12(日) 20:48:02.02ID:uNivVhq+0
>>143
言い方悪かった。
文字列の扱いがStringに統一されているのが良さげ。

参考:Visual C++
char 型のナロー文字リテラル。たとえば 'a'
wchar_t 型のワイド文字リテラル。たとえば L'a'
char16_t 型のワイド文字リテラル。たとえば u'a'
char32_t 型のワイド文字リテラル。たとえば U'a'

もう、ワケワカメ!
このほかにもCStringとStd::Stringもある。
145デフォルトの名無しさん (ワッチョイ f73c-K8Mp)
垢版 |
2017/03/12(日) 21:04:17.82ID:ejYR6n6Q0
>>143
C言語
2017/03/12(日) 21:16:05.03ID:8TfkE0k40
C言語ってやっぱり高級感のバランスがいいと思うわ
で、その良さをそのままにオブジェクト指向を導入したObjective-Cは...

おっとここまでにしておかなくては
2017/03/12(日) 21:24:32.40ID:bJtMC+h00
>>144
C++11でstd::stringが標準ライブラリに入ってるんだよなぁ
未だに拡張文字列ライブラリしか見てない時代遅れ乙
2017/03/12(日) 21:51:36.28ID:T4N3k6YJ0
>>142
Rubyとは普通に違う気がするが…
Groovy(Kotolin)が見た目の文法は一番近い
Swiftは関数のラベルのところが独特
2017/03/12(日) 23:08:30.79ID:yhlL05Nv0
>>147
C++98な
VC++6.0のときからある
当時はTCHAR対応でtstring使ってたけど
2017/03/13(月) 03:24:20.32ID:A9v11X3F0
>>143
Erlang
151デフォルトの名無しさん (ワッチョイ d2ed-lBbp)
垢版 |
2017/03/13(月) 06:01:28.93ID:hyVcDS3T0
>>148
Rubyと似ているところ
 http://echo.2ch.net/test/read.cgi/tech/1415419907/262
2017/03/13(月) 08:37:47.51ID:W+gruSmy0
collection.map { ..... } 
の書き方は
collection map {....}.
ってかくsmalltalkの書き方の真似だよ。
rubyでは{...}がオブジェクトじゃないからこうするんだけど
swiftは{...}がオブジェクトだけど関数の()が省略できないから
という理由でこうするのだろうね。
2017/03/13(月) 08:46:31.00ID:W+gruSmy0
>>152をもしよむには、そこの間に:忘れたから各自補っておくように。
2017/03/13(月) 13:44:46.91ID:l2t9P+Aja
>>152をもしよむには、Smalltalkのブロックが [ ] になってないからこれも各自脳内置換するように。
2017/03/13(月) 16:20:02.25ID:VusjWGEdM
>>152
それ単にブロックを受け取るキーワードメッセージを一番最後に持ってきてるだけでしょ。
ブロック引数を特別扱いして不完全だけど有用な文法を作り出したrubyが真似たと言うにはちょっと…
156デフォルトの名無しさん (ワッチョイ d2ed-lBbp)
垢版 |
2017/03/13(月) 20:11:52.15ID:hyVcDS3T0
>>152
Swift や Ruby のメソッド map に相当する
Smalltalk のメッセージは collect だよん

まとめよう
[Swift]
・collection.map({ ..... })  // 一般的(常識的?)な書き方
・collection.map() { ..... }  // クロージャを引数リストの直後へ移動できる
・collection.map { ..... }  // さらには丸カッコ () も省略できる
[Ruby]
・collection.map(lambda { ..... })  # Ruby だと一般的ではない
・collection.map() { ..... }  # ブロックを引数リストの直後へ移動できる(ブロック付きメソッド呼び出し)
・collection.map { ..... }  # さらには丸カッコ () も省略できる(これが普通の Ruby らしい書き方)
[Smalltalk]
・collection collect: [ ..... ]  "書き方はこれだけ"

たったこれだけで Swift の Tailing Closure は「smalltalkの書き方の真似」って言い切っちゃう>>152さんて素敵(棒
2017/03/13(月) 20:27:44.22ID:OdMsjmQCp
よくわかんないけど
だからSmalltalk系譜のObjCは最高!Swiftはクソ!!
っていう荒らしの流れでおk?

swiftがperlとpyhtonとrubyとphpとjavaとc/c++とkotlinとgoとrustとetc....に似てるって
swift betaが出た当初から言われてたのに「SwiftはRubyの皮を被ったC++ 」とかヘソで茶が沸くよね
あっちこっちの言語から文法パクってるのに自分が知ってるRubyだけしか注目できてないだけじゃねーかw
2017/03/13(月) 21:02:12.46ID:W+gruSmy0
rubyの言いたいことはメソッドの定義をメソッドの使用する形で書けるようにするって
事で、
smalltalkの言いたいのはオブジェクトの定義をオブジェクトにメッセージを送る形で
書きたかったということだから発想は同じ。
例えばC言語だと定義はint f(){}の形だけど使うのはf()の形だから同じじゃないからね。
159デフォルトの名無しさん (ワッチョイ d2ed-lBbp)
垢版 |
2017/03/13(月) 21:41:18.89ID:hyVcDS3T0
>>157
せっかくSwift と似ている言語として「perlとpyhtonとrubyとphpとjavaとc/c++とkotlinとgoとrust」を
挙げてくれたのだから、各言語ユーザが自分の知っている言語に注目して、似ている所をカキコすれば
いいのではないかと思われ

たとえば、もし仮に Swift で内包表記が採用されていたなら、
「Swift は Pythonから内包表記をパクった」と主張できるよね

あるいは「Swift の Tailing Closure と似ている言語は XXX がある(Ruby だけじゃない)」といふ
意見が出てくれれば嬉しい限りですねえ
2017/03/13(月) 21:48:14.79ID:4Ob213Q20
Haskellにも似てるらしいぞ

CPUの歓声が聞こえてくるところが
2017/03/13(月) 21:54:10.12ID:rWhPvBOB0
golangに似てるところ上げてみろよw
2017/03/13(月) 22:06:52.68ID:h57/U2+30
>>151
その程度の類似でRubyの皮を被ったとは言わんだろ
2017/03/13(月) 22:14:02.97ID:h57/U2+30
>>156
どうてもいいけどRubyはcollectの別名がmapだよ
普通はmapのほうを使うけどね
2017/03/14(火) 06:26:59.13ID:oHQ/8mFsp
>>161
defer文法パックったところ
2017/03/14(火) 16:49:31.85ID:+ZD30cPg0
他の言語の影響受けてるのは明言してるんだし
パクッてオリジナル主張してるわけじゃないから何に似てようが別に良くね

話の発端っぽい>>142も「俺にとっては」とあるから
単に当人が知ってる範囲内での感想だろう
2017/03/15(水) 04:07:35.03ID:Z1jXyE+K0
別に良いよ、Swiftの世間話として談笑してるだけだよー

SwiftはPythonから関数引数の順不同指定可をパクった
・・・が2.xのいつぞやのタイミングで仕様ドロップと相成って悲しい
確かにSwiftで使うメリット少なくて利用者いなかったかもしれんけど、わざわざ実装したのに勿体ない
2017/03/15(水) 10:07:37.18ID:WCbgXlGea
Swiftは言語界の中国人ですね
2017/03/15(水) 11:14:37.72ID:qed+p8OGa
>>166
名前付き引数の順不同化はSmalltalkのメッセージ式を見たら誰でも最初に思いつくアイデアだけど
似たようなObjective-Cのやり方を内部的に引きずっていたらきっと難しいだろうね
ちょっと試すくらいなら簡単だけど、すぐに破綻をきたす
169デフォルトの名無しさん (ワッチョイ 33c9-WjpG)
垢版 |
2017/03/15(水) 13:53:38.07ID:62YvBKwJ0
>>165
話の発端「Rubyの皮」、の発言人です。

Pascal, Clang, Fortran, Lisp, Ruby, Visual Basic, C++を触ってきた経験からの
感想です。Rubyの皮を被ったC++ってのは。

Swiftはいろんな言語の影響を受けてる事が判りました。

今はJavaScriptを触りたいけど、時間が無い。
2017/03/15(水) 14:09:22.47ID:MTxLUUdIa
COBOLの経験のない奴には言語を語る資格はない
171デフォルトの名無しさん (ワッチョイ 33c9-WjpG)
垢版 |
2017/03/15(水) 14:33:46.75ID:62YvBKwJ0
>>170
なぜでしょう?
2017/03/15(水) 14:34:53.40ID:7YWEdixI0
>>169
javascriptはやめとけ
2017/03/15(水) 14:39:23.26ID:MTxLUUdIa
>>171
プログラミング言語の黎明期に名を馳せた大御所だから
言語の歴史と発展を語る上でその存在は無視できない
174デフォルトの名無しさん (ワッチョイ 33c9-WjpG)
垢版 |
2017/03/15(水) 14:58:49.09ID:62YvBKwJ0
>>173
では、その大御所は現代のプログラミング言語にどの様な、影響を与えているのでしょうか?
2017/03/15(水) 15:20:22.31ID:MTxLUUdIa
影響というより、その冗長性と非モダンな特徴からくる反面教師としての側面の方が大きいかな
COBOLを知っていないと実感をもって指摘はできないだろうけど
2017/03/15(水) 16:05:11.06ID:xlyceK/o0
>>170
老害はシネy
177デフォルトの名無しさん (ワッチョイ 33c9-WjpG)
垢版 |
2017/03/15(水) 17:00:38.28ID:62YvBKwJ0
>>176
まあまぁ、そんな過激な事言わずに!
ってか、ボキャ貧すぎる。
2017/03/15(水) 17:21:51.12ID:xlyceK/o0
>>177
ボキャブラ天国とか見てた老害はs
179デフォルトの名無しさん (スッップ Sd92-K8Mp)
垢版 |
2017/03/15(水) 18:31:39.28ID:tAf0WVvBd
C言語系やっていてK&Rを知らないってどういう事?
2017/03/15(水) 19:12:41.40ID:sBKf9EyJ0
>>179
日本人やってるけど原文で源氏物語スラスラ読める奴少ないだろ?
既に古典なんだよ
2017/03/15(水) 19:37:35.38ID:3Vn4G48fp
スラスラは読めないけど、作者と大体のあらすじは知ってるわな
182デフォルトの名無しさん (スッップ Sd92-K8Mp)
垢版 |
2017/03/15(水) 21:02:45.81ID:tAf0WVvBd
>>180
基礎の基礎だと
2017/03/16(木) 01:01:49.48ID:AMKOKIXm0
お前ら行書読めるの?スゲー
2017/03/16(木) 01:12:51.30ID:5p3YbdlX0
マシン語でもおぼえとけ
2017/03/16(木) 01:27:04.22ID:zhQm4U/K0
>>183
草書は無理だけど行書は読めるんでない?
2017/03/16(木) 02:02:49.43ID:AMKOKIXm0
>>185
素で間違えた。それを言いたかった

でも、行書でも結局読めない
空海・風信帖
https://upload.wikimedia.org/wikipedia/commons/b/bf/Huushincho_1.jpg

最澄・久隔帖
https://upload.wikimedia.org/wikipedia/commons/e/e7/Shakuhai.jpg
2017/03/16(木) 02:21:25.59ID:7dTItZGXa
ところどころ読めるやろ
2017/03/16(木) 08:03:25.57ID:AMKOKIXm0
>>187
コンパイルエラー
2017/03/16(木) 09:05:27.04ID:/skZEy4/d
ロードはできるけどコンパイルエラーするな
2017/03/16(木) 10:07:43.91ID:bRh67wE3a
デバッグしろよ
2017/03/16(木) 11:38:07.47ID:7qEFMeDJp
文法もわからんしAPI仕様書もない、ムリゲ

しかし、日本語の大御所で基礎の基礎だから読めないヤツは日本語を話る資格ないのか
これからは日本語でおkとか言えないな、、、
2017/03/16(木) 11:49:59.94ID:bRh67wE3a
神経質な奴だな
そんな落ち込むなよ
2017/03/16(木) 12:31:27.45ID:0Zav/vrEd
コンパイラなんてそんなもんだよ
ソースが同じでもテキストフォーマット変わればコンパイル通らないし
同じ言語でも世代が違えばコンパイル出来なかったり動作が変わったりする
194デフォルトの名無しさん (ワッチョイ 03c9-JN/B)
垢版 |
2017/03/16(木) 12:36:14.54ID:68bWV4sz0
>>193
Ruby1.8, 1.9しか知らんのだけど、今時の2.4ってのは全然動作が違うのかね?
osx El CapにはRuby2.0搭載なので、極タマに使ってみて、あんまり変化の無い
事に安心してるんだが。
195デフォルトの名無しさん (スップ Sddf-8YZg)
垢版 |
2017/03/16(木) 12:40:19.13ID:fylU8k5ad
>>191
「日本語でおkとか」の「とか」は、「日本語でおk」以外の何?
2017/03/16(木) 12:53:53.08ID:bRh67wE3a
とか
1.
《副助》例をあげて並べるのに使う。 「A―B―の記号」
2.
《普通は下に「言う」「聞く」などを伴って》 《連語》内容が不確かであることを表す。 「橋沢―いう人」


>>191の場合は、「2.」の用例だろ
つまり、
「日本語でおk」だったか、「日本語でOK」だったか、「日本語でおっけー」だったか不確かだけど、そんな風な言い方
ってこと
197デフォルトの名無しさん (スップ Sddf-8YZg)
垢版 |
2017/03/16(木) 13:04:00.85ID:fylU8k5ad
>>196
内容が不確かな事を書かれても、不確かなのだから、何を書きたいのか解らないよ。
2017/03/16(木) 14:04:38.09ID:B/XDf7Uvp
じゃあ、日本語でおk で
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況