- 1 名前:デフォルトの名無しさん mailto:sage [2018/12/08(土) 20:29:41.41 ID:oXOQORcd.net]
- JetBrainsが開発した期待の新言語、Androidの公式開発言語にしてサーバーサイドもなんでもいけるKotlinについて語りましょう
※前スレ https://mevius.5ch.net/test/read.cgi/tech/1531818027/
- 44 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 23:47:52.20 ID:hAo/rJSd.net]
- >>39 >>40
CoroutineScopeはキャンセルの伝搬と構造化のためにあって意図的にそうなってる private funや全体制御クラスなどを除いては基本的に他所に渡しては駄目 渡された側がキャンセルすると子だけでなく親戚関係のものまで巻き込んでしまう スコープ直下のブロックは保護者のような役割になるので 渡さずに↓のようにしてスコープをネスト構造にするべき suspend fun hoge() = couroutineScope { }
- 45 名前:デフォルトの名無しさん [2019/01/02(水) 20:28:59.08 ID:MMKJrJD0.net]
- あけましておめでとうございます
ことりんもよろしくお願いします
- 46 名前:デフォルトの名無しさん mailto:sage [2019/01/02(水) 22:49:08.10 ID:sDzpRBwn.net]
- え?
- 47 名前:デフォルトの名無しさん mailto:sage [2019/01/03(木) 09:15:47.36 ID:h/ELqUHS.net]
- 山田さーん、>>44に座布団1枚持ってきて。
- 48 名前:デフォルトの名無しさん mailto:sage [2019/01/03(木) 10:25:22.96 ID:GKSM08/3.net]
- 座り小便した奴を持って来ました
- 49 名前:デフォルトの名無しさん mailto:sage [2019/01/07(月) 18:42:28.96 ID:4PQEcpA5.net]
- supervisorScopeって上司っぽさがあるな
- 50 名前:デフォルトの名無しさん mailto:sage [2019/01/12(土) 11:30:26.17 ID:ygc4MJ1X.net]
- お前の勤務成績は丸見えだから
- 51 名前:デフォルトの名無しさん mailto:sage [2019/01/12(土) 12:51:17.46 ID:IzmxBuIw.net]
- そもそもcoroutinrScopeを他に渡して何をするつもりなんだろう
用途が思いつかない
- 52 名前:デフォルトの名無しさん [2019/01/14(月) 19:40:36.89 ID:OowwBnZ2.net]
- 「基本からしっかり身につくAndroidアプリ開発入門 Android Studio 3対応」
よく書いてあるようにサンプルが動かないんすけど、 あまりにも初心者過ぎてどこを直せばいいのかわからないっす。 Chapter 4のCalculatorで、正しいコードがわかる方いませんか? val button = findViewById<Button>(R.id.calculate) button.setOnClickListener { var isValid = true val priceEditText = findViewById<EditText>(R.id.price) val priceText = priceEditText.text.toString() if (priceText.isEmpty()) { priceEditText.error = getString(R.string.price_error) isValid = false } val discountEditText = findViewById<EditText>(R.id.discount) val discountText = discountEditText.text.toString() if (discountText.isEmpty()) { discountEditText.error = getString(R.string.discount_error) isValid = false }
- 53 名前:デフォルトの名無しさん mailto:sage [2019/01/14(月) 19:40:58.45 ID:OowwBnZ2.net]
- >>51の続き
if (isValid) { val price = priceText.toInt() val discount = discountText.toInt() val intent = Intent(this, ResultActivity::class.java) intent.putExtra("price", price) intent.putExtra("discount", discount) startActivity(intent) } }
- 54 名前:デフォルトの名無しさん mailto:sage [2019/01/14(月) 19:42:40.59 ID:OowwBnZ2.net]
- >>51 遷移先のコードもエラーになります。
val extras = intent.extras ?: return val price = extras.getInt("price", 0) val discount = extras.getInt("discount", 0) val expression = findViewById<TextView>(R.id.expression_label) expression.text = getString(R.string.expression, price, discount) val discountedPrice = price * (100 - discount) / 100 val discounted = findViewById<TextView>(R.id.result_label) discounted.text = getString(R.string.result, discountedPrice)
- 55 名前:デフォルトの名無しさん mailto:sage [2019/01/14(月) 19:51:40.91 ID:mSU16be8.net]
- まず大事なこととして
・正確に伝える ・切り分けをしていく コンパイルエラーなのか実行時エラーなのか想定と違う動作なのか エラーであればどのような内容か 想定と違うのであれば想定と実際の両方を具体的に 実行可能な場合はログ出力を追加するなどして問題の箇所を絞り込む 技術者は答えより答えの出し方を知る方が大切
- 56 名前:デフォルトの名無しさん mailto:sage [2019/01/14(月) 19:54:33.86 ID:OowwBnZ2.net]
- >>54
コンパイルエラーです
- 57 名前:デフォルトの名無しさん mailto:sage [2019/01/14(月) 20:14:29.56 ID:pDL52XEr.net]
- AndroidStudio使っててどこがコンパイルエラーかわからないとかあんの?
- 58 名前:デフォルトの名無しさん mailto:sage [2019/01/14(月) 21:06:42.85 ID:eurbvKP4.net]
- まあぶっちゃけると「エラーが出て動かない」以上のことがさっぱりわからんことはあるにはある
IDEが表示するエラーが理解できるくらいならそもそも入門書など読まんw
- 59 名前:デフォルトの名無しさん mailto:sage [2019/01/14(月) 21:23:28.22 ID:fiLCWGOz.net]
- >>55
なぜエラーメッセージを読まないのか。せめて貼り付けろ
- 60 名前:デフォルトの名無しさん [2019/01/15(火) 00:32:52.94 ID:pIHkTAGg.net]
- Rなんとかは定義したの?
- 61 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 01:25:57.81 ID:tO821mqa.net]
- >>51に当てはまるかは知らないけど
初心者って初心者向けの本を買うくせにちゃんと読まずに進めるんだよな 手順をすっ飛ばしてるパターンがほとんど
- 62 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 01:38:02.87 ID:VjJwW0bc.net]
- >>59
あー文字定義してないのはいかにもありそうだな
- 63 名前:デフォルトの名無しさん [2019/01/15(火) 11:17:38.84 ID:uh3dx1w7.net]
- >>59
Rって、解説書でも唐突に出てくるんすけど、何を定義すればいいの?
- 64 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 13:47:19.17 ID:1CaYwh4e.net]
- まずエラーメッセージを貼れ
- 65 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 14:15:39.24 ID:pzxobvn7.net]
- >>62
そんな解説書は燃やせ Rクラスはxmlファイルの記述からAndroidStudioが(語弊あり)勝手に作成するリソース管理クラスだ xmlファイル(に転記するリソース名管理欄)での手動記述がミスってると生成失敗してRクラスなんぞ知らん系のエラーになる というかとっとと何も考えずに>>63するか餃子のラー油の小袋が半端にしか開かずに必ず指につく呪いにでもかかってしまえ
- 66 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 15:05:34.53 ID:uh3dx1w7.net]
- >>64 dくす
エラーメッセージはたくさんありすぎて貼れないから貼ってない とりあえず自宅に戻ってからまた再現させる てゆーか、この程度のコードでバグる奴がなんで解説書を出版社から出せるんだよ まともな解説書ってないのかよ 尼見るともう一冊のほうもサンプルが動かんと書かれていて読む本がない
- 67 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 16:58:26.54 ID:1CaYwh4e.net]
- サンプルコードがビルドできたからって何なんだ
そんなの目的にしても意味ない。必要な知識が吸収できればいいわけで。 サンプルコードをそのままビルドするアプローチじゃなく、 一旦空のプロジェクトを新規作成してそこに追加して動作確認するアプローチの方が 勉強になると思うけどなあ
- 68 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 17:03:39.16 ID:1CaYwh4e.net]
- 新規作成しただけの状態なら確実にビルドが通るわけで
どこまでサンプルコードに近づいたら エラーが出るのか問題も切り分けやすい こういうのはもうAndroid関係ないし向いてないからしね
- 69 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 17:21:56.05 ID:3lh9jTue.net]
- Androidアプリは「初心者の人に書籍通じて独学で覚えさせるのめんどくさいプログラミング技術ランキング」のベスト3常連だからな
なにせファイル1個やコマンド1発で収まらない
- 70 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 18:24:55.36 ID:yTRP/eqO.net]
- エラーの見方も分からないレベルでいきなりAndroid本は飛ばしすぎだな
- 71 名前:デフォルトの名無しさん mailto:sage [2019/01/15(火) 23:41:09.53 ID:620Eb35B.net]
- 途中コメントアウトしてなんとか動いた
スマン、今日は時間切れ 最後、isEmpty()なんて使えないよ、と言われてたような・・・ 続きはまた明日
- 72 名前:デフォルトの名無しさん mailto:sage [2019/01/16(水) 11:02:30.64 ID:aTgtPKRZ.net]
- >>65
ほんとこれ 入門者の立場に立って書いてないからそうなるんだよ
- 73 名前:デフォルトの名無しさん mailto:sage [2019/01/16(水) 11:03:16.52 ID:aTgtPKRZ.net]
- >>64 だった
ごめん
- 74 名前:デフォルトの名無しさん [2019/01/16(水) 11:34:03.94 ID:vTKVQdGX.net]
- 馬鹿には無理
- 75 名前:デフォルトの名無しさん mailto:sage [2019/01/16(水) 13:16:59.84 ID:NBiSBr9E.net]
- 入門者は10年ROMってろ
- 76 名前:デフォルトの名無しさん mailto:sage [2019/01/16(水) 15:02:59.73 ID:c12bWRnm.net]
- >>54:エラーであればどのような内容か
>>55:コンパイルエラーです >>58 >>63:エラーメッセージ読め、貼れ >>65:たくさんありすぎて貼れない プログラミング言語より先に日本語と英語の勉強した方がいい
- 77 名前:デフォルトの名無しさん [2019/01/16(水) 15:05:34.92 ID:ECRqnYoc.net]
- _,,-'' ̄ ̄`-.、 / \
/ \ ,/ \ ,/ \ / ― ― ヽ / ― ― ヽ lヽ - 、 ! , _ | lヽ - 、 ! , _ | |r――-、_⊥ ,――'-、 |,-, |r――-、_⊥ ,――'-、 |,-, |::::::::::::::::/ |ヽ:::::::::::::::|-|'イ!| |::::::::::::::::/ |ヽ:::::::::::::::|-|'イ!| ト、__,,/: |: `、__,,/ ,|ソ/ ト、__,,/: |: `、__,,/ ,|ソ/ .| 、_ j| _,、 ,|-' .| 、_ j| _,、 ,|-' | /lll||||||||||l`、 ,| | /lll||||||||||l`、 ,| `i ,|||' ̄= ̄`|||、 / ト、 `i ,|||' ̄= ̄`|||、 / ト、 「|ヽ|ll||||||||||||||||| /i |::::\ 「|ヽ|ll||||||||||||||||| /i |::::\ ::::::\`!!||||||||||||!!' |::::::::\ /:::::\`!!||||||||||||!!' |::::::::::::::::::::::`ー-、.._ i |::::::::::::::\ /::::::::::::::`ー-、.._ i |::::::::::/:::::::::::::::::::::::::::::`ー-、. |:::::::::: /:::::::::::::::::::::::::::::::::::`ー-、. |:::::::::: ロムッテロ兄弟 ハントシー・ロムッテロ ハンツキー・ロムッテロ 1952〜 アメリカ 1955〜 アメリカ
- 78 名前:デフォルトの名無しさん mailto:sage [2019/01/16(水) 19:02:46.27 ID:czS9PHe8.net]
- こりゃまた懐しいものを
- 79 名前:デフォルトの名無しさん mailto:sage [2019/01/16(水) 22:02:17.64 ID:l4CxponB.net]
- できたー!
エラーログは結局見なかった。 モマエらの煽りも十分ヒントなので自力でできた。 要はIDEの使い方がよくわかってなかったってことらしい。 アプリの開発は初体験だったので、IDEがこんなにモッサリしていて ゆっくり打たないと反応しない、ということがわからなかった。 最初、赤字がエラーを起こしている場所すらもわからなかった。 本の通り入力されているのにエラーになるとか💩すぎる。
- 80 名前:デフォルトの名無しさん mailto:sage [2019/01/16(水) 22:54:20.38 ID:5qHX4ghP.net]
- お前が見栄張ってログ貼らないからだよ
- 81 名前:デフォルトの名無しさん mailto:sage [2019/01/16(水) 23:11:21.71 ID:s3+L+6VD.net]
- なんでエラー見ないんだよ…
見ましょ
- 82 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 00:03:32.50 ID:gD7DqiQf.net]
- Android Studioは割と複雑なIDEだから馴れるまで大変かも、微バグも結構放置されてる
でもどんなときも根性があれば全て解決する
- 83 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 01:00:34.53 ID:/w6CmWBz.net]
- Googleが開発環境作るのヘタクソなのはいつものこと
ベースのIntelliJ自体は優秀な子だから嫌いにならないで
- 84 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 01:08:32.19 ID:F/bGJF7O.net]
- 入門書のコードもちょっと辛い感じだが
kotlinスレで聞いてきたりレスの感じからすると記載を読み飛ばしてるだけな気がするな…
- 85 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 01:34:50.82 ID:D8uuaLO+.net]
- エラーメッセージを読まないような奴が本の解説を読んでるはずがない
- 86 名前:64 mailto:sage [2019/01/17(木) 02:05:52.76 ID:X/RlN8Mj.net]
- >>78
>できたー できてない >モマエらの煽り いまは心底馬鹿にしている 結局原因は理解せず対処法を学ぶ気もなくて今後似たようなことがあって詰まっても本を罵るだけなのだろう お前はなにか変わった?
- 87 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 07:00:04.64 ID:FUK6mZ5G.net]
- >>できたー
>できてない ワロタ 相手の態度が気に入らないのはわかるが。
- 88 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 08:54:40.63 ID:T+GiVQOD.net]
- 例えサンプルが間違っていても自分で間違いを見つけ修正するくらいの気概がないと、動きが速くカオスなAndroid開発環境に立ち向かうことはできないだろう
- 89 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 11:08:41.33 ID:wwbjNcTV.net]
- そうはいうてもインストールが正しくやれたか、ライブラリは合っているかを確認したいんだから動くコードじゃないとアカンやろ
- 90 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 12:07:23.58 ID:JNIrfwpM.net]
- エラーを見るのは基本中の基本だとこれだけ言われながら頑なにエラーを見ない理由が分からないw
それはそうと、Android StudioがもっさりするレベルのPCで開発するの辛そう
- 91 名前:デフォルトの名無しさん [2019/01/17(木) 12:21:24.77 ID:K+CX1G8n.net]
- 君の所ではシャキシャキ動くの?
いいね。
- 92 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 12:29:42.70 ID:JNIrfwpM.net]
- 真面目なアドバイスだけど、アプリ開発というかプログラミングをするならそれなりのPCを用意した方がいいよ。
本格的に開発するなら各種ツールを同時に起動しながらやることになるから、IDE単体でもっさりするレベルのマシンだとかなり辛いと思う。
- 93 名前:デフォルトの名無しさん [2019/01/17(木) 12:40:50.40 ID:K+CX1G8n.net]
- ゲーミングPCみたいに開発用PC売ればいいのにな
- 94 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 13:35:52.11 ID:h1O5LGNC.net]
- iMac Proやろ
- 95 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 14:23:55.46 ID:JNIrfwpM.net]
- ゲーミングPCからグラボを省けばプログラミングに良いマシンになるだろう
要はCPUとメモリとSSDだし
- 96 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 15:50:04.22 ID:UNKQSAY8.net]
- ビジネス用PCでよくね
- 97 名前:デフォルトの名無しさん [2019/01/17(木) 16:11:06.65 ID:8rj4oJ0j.net]
- https://egg.5ch.net/test/read.cgi/notepc/1544014307/
- 98 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 16:50:50.76 ID:JNIrfwpM.net]
- >>95
お前のIDうんこじゃん
- 99 名前:デフォルトの名無しさん [2019/01/17(木) 16:58:20.51 ID:K+CX1G8n.net]
- >>94
そんな感じのスペックのやつを自作するしかないのかな? >>95 丁度いいのある?
- 100 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 18:38:16.95 ID:BQPkrRK7.net]
- AVD使うならグラボはあった方がいい
ローエンドで十分だけど
- 101 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 21:05:29.75 ID:9dtdj8/p.net]
- IDEまでは分かるけどスレタイから離れすぎw
- 102 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 10:55:00.39 ID:biJOt7cE.net]
- 初心者用の本ってマジでろくなのないな
自分が読んだ本だと言語の仕様解説して、次の章でいきなりじゃんけんアプリ作りましょうだもんな 文字出すだけとかもちょっと地道なサンプルこなしてからにしてくれよ
- 103 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 13:23:27.72 ID:Gw7rawdB.net]
- そういう本を書いて売れるのなら書くけど
- 104 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 13:36:11.74 ID:EPNqXegi.net]
- 初心者はプログラミングすんな
- 105 名前:デフォルトの名無しさん [2019/01/18(金) 15:38:04.17 ID:dETdnGdx.net]
- >>101
君が書け。紙の本にする必要はない。AmazonでKindle用の電子書籍で出すなら多分すぐ出せる。
- 106 名前:デフォルトの名無しさん [2019/01/18(金) 15:39:03.82 ID:dETdnGdx.net]
- >>103
それでは誰も使わなくなって終わるではないかw
- 107 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 16:34:36.03 ID:QNzHnga9.net]
- 本を読んでからアプリを作るんじゃなくて、アプリを作ってから本を読むんだ
- 108 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 17:57:35.76 ID:EPNqXegi.net]
- 本を読んで勉強するという姿勢が気に入らない
お前の目的は言語学者になることか アプリが作りたいならまず作れ それで行き詰まったら初めて必要な知識を調べる
- 109 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 18:10:19.30 ID:DtJxFJYk.net]
- www.atmarkit.co.jp/ait/articles/1712/08/news010_2.html
この通り作ってもエラーが出るのだが なんなん
- 110 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 19:01:23.89 ID:Jv0pMDsL.net]
- >>108
だからエラーを貼れよ
- 111 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 19:10:06.53 ID:Jv0pMDsL.net]
- あとAndroid Studio のことはこっちのスレ来い
Android Studio Part3 https://mevius.5ch.net/test/read.cgi/tech/1547473943/
- 112 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 19:18:36.09 ID:9pECFNv0.net]
- >>108
飲み会ドタキャンされて暇だからエラーの内容を貼ったら教えてあげるかもしれない とりあえず一年以上前の記事みたいだからバージョン違いの何かな気がするけど
- 113 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 20:40:32.07 ID:EPNqXegi.net]
- Android Studio3.0とか原始時代のツールだろ
- 114 名前:デフォルトの名無しさん [2019/01/20(日) 17:15:03.83 ID:km2ubjIi.net]
- 1ヶ月以上たってまだ100レス程度ってkotlinで開発してる人はんと少ないんだな
- 115 名前:デフォルトの名無しさん mailto:sage [2019/01/20(日) 17:53:32.56 ID:7J7VHbME.net]
- >>113
お前が書き込むんだよ
- 116 名前:デフォルトの名無しさん mailto:sage [2019/01/20(日) 19:22:48.93 ID:6E5SSl+w.net]
- 仕方ないなあ。じゃあこのスレ向きの話題でもふるか。
flatter for xamarinだってよ https://adtmag.com/articles/2019/01/08/flutter-for-xamarin.aspx?m=1
- 117 名前:デフォルトの名無しさん mailto:sage [2019/01/21(月) 08:55:03.29 ID:cyd5L15X.net]
- >>115
カオスだな。
- 118 名前:デフォルトの名無しさん mailto:sage [2019/01/21(月) 13:17:33.75 ID:jDpmEG8W.net]
- flutter for xamsrin for kotlin nativeが待たれる
- 119 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 02:09:57.73 ID:gn5FLTFP.net]
- なにこれ。flutter sdkをc#に変換するのか。すげぇな。つか、xamarinの名前冠するなよ。負のイメージしかねぇ。
- 120 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 02:22:18.20 ID:Ygwng9tV.net]
- ザマリンてなんか医薬品みたいだよね
「風邪にはザマリン!! お近くの薬局でお求めください!」みたいな
- 121 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 05:45:08.82 ID:+WHDBYOc.net]
- ていうかふらったーの1番のネックはDart言語なのに、それを多言語に変換されてもって感じだな
方向が逆だ
- 122 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 08:19:51.51 ID:gn5FLTFP.net]
- え?だから他言語のC#に変換してDartとおさらばできるってことだろ。
- 123 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 09:06:02.79 ID:8X9EpfV1.net]
- Xamarin程の糞はない
- 124 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 12:58:57.64 ID:oFmOrikq.net]
- ざまりんは座間市のマスコットキャラクターです
- 125 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 19:17:28.51 ID:HZ2hjuw/.net]
- ざまりん!ことりん!天気予報〜♪
- 126 名前:デフォルトの名無しさん mailto:sage [2019/01/22(火) 23:00:57.36 ID:vhFDea91.net]
- 僕の名前はXamarin! 僕の名前はKotlin! 二人合わせて...?
- 127 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 04:35:21.49 ID:VDPZgNNi.net]
- 聳え立つ糞
- 128 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 11:21:53.63 ID:KXFSPWv5.net]
- C#erだがXamarinはノーカンで
- 129 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 12:30:44.99 ID:6pYQH9bm.net]
- kotlin界隈にもちょまどみたいなアイドル欲しいなぁ
- 130 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 12:46:10.71 ID:s7nkbb3U.net]
- きも
- 131 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 16:31:27.63 ID:rdYi3jIq.net]
- おまえがVtuberになってアイドルになればいいじゃないか
- 132 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 17:25:35.59 ID:zR45o/Hn.net]
- koilin入門書には、作者が分かっていないのかjavaの文法が混じって分かりにくい
ごちゃ混ぜで混乱必至 結局kotlinlang.orgしか信用ならん
- 133 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 20:24:53.45 ID:Uzogy9i5.net]
- Kotlin class destroyerって使ったことある人居る?
- 134 名前:デフォルトの名無しさん mailto:sage [2019/01/23(水) 21:45:50.98 ID:Pa8D4EMx.net]
- >>132
検索してフイタwww 日本語の読めるやつには居ないだろうなwwwww
- 135 名前:デフォルトの名無しさん mailto:sage [2019/01/24(木) 02:16:31.75 ID:HZcP4zux.net]
- Котлин
- 136 名前:デフォルトの名無しさん mailto:sage [2019/01/24(木) 06:26:15.14 ID:SamtYSKx.net]
- >>131
例えば?
- 137 名前:デフォルトの名無しさん [2019/01/24(木) 07:53:39.37 ID:nbtsb27b.net]
- これから本を出す人は、SwiftとKotlinを同時に学べるような本を書いてほしいな
- 138 名前:デフォルトの名無しさん mailto:sage [2019/01/24(木) 09:17:38.10 ID:fuJ4iKDY.net]
- >>136
なんで?
- 139 名前:デフォルトの名無しさん mailto:sage [2019/01/24(木) 09:40:30.41 ID:iE4PKA0k.net]
- SwiftとKotlinは書き方が似すぎてて紛らわしいから、
どちらかの書き方が染み付くまでは同時にやらないほうがいいと思う
- 140 名前:デフォルトの名無しさん [2019/01/25(金) 00:52:03.47 ID:oyKZWLKP.net]
- Go->Node(TypeScript)->Rust->Scala->Kotlin
去年の年末から色んな言語に入門してHelloCRUDしまくってたけど やっと本命見つけたわ。これは流行るで。ほんま。
- 141 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 06:46:14.56 ID:SWXByf/r.net]
- >>139
フレームワークはSpring? Ktor?
- 142 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 07:20:23.97 ID:PIdTSIvJ.net]
- Sparkも良くできてるから選択肢に加えてあげて
日本だと空気だけど海外の事例だとめっちゃ使われてる
- 143 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 09:23:10.32 ID:cY+a6SZr.net]
- Sparkは名前変えろ
Apache Sparkと紛らわしいから絶対に流行らん
- 144 名前:デフォルトの名無しさん mailto:sage [2019/01/25(金) 09:40:00.17 ID:84FUhWJo.net]
- ことりん☆
|

|