[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 03/24 22:08 / Filesize : 204 KB / Number-of Response : 1023
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Kotlin 3



1 名前:デフォルトの名無しさん [2018/03/19(月) 04:26:26.03 ID:GqsfT9Tb.net]
JetBrainsが開発した期待の新言語Kotlinについて語りましょう
https://kotlinlang.org

前スレ
Kotlin 2
https://mevius.5ch.net/test/read.cgi/tech/1509462463/

287 名前:デフォルトの名無しさん mailto:sage [2018/05/14(月) 09:56:21.67 ID:EeULlx2A.net]
実装16Gだけどフリーズ地獄
Studioではなく、独立したKotolinのReplはありませんか?

288 名前:デフォルトの名無しさん mailto:sage [2018/05/14(月) 10:48:46.90 ID:TTvs4v88.net]
>>282
単純な疑問なんだけど、どういう目的で使うの?

289 名前:デフォルトの名無しさん [2018/05/14(月) 11:06:35.33 ID:zt3b4slI.net]
>>282
独立した?って、コマンドラインから使えるやつなら普通に配布されてるよ。
ただしWindowsのコマンドプロンプトでは漢字が化けた。
これを避けたい場合はWSL経由で使うかまたは本当にLinuxで使うか、かな。

290 名前:デフォルトの名無しさん [2018/05/14(月) 11:19:05.19 ID:zt3b4slI.net]
あ、ごめん。化けるのはReplでキーボードから文字を直接入力した時だけね(端末設定の都合でうまく行かないみたい)。
ファイルにスクリプト書いて実行する場合やコンパイルするなら問題ない。
シフトJIS(というかWindows-31j)のままで化けずに動く。

291 名前:デフォルトの名無しさん mailto:sage [2018/05/14(月) 12:18:54.86 ID:EeULlx2A.net]
みなさん、ありがとー!
参考になりました!

292 名前:デフォルトの名無しさん mailto:sage [2018/05/14(月) 12:39:57.61 ID:X2oBa0UB.net]
どういたしましてー!
またねー!

293 名前:デフォルトの名無しさん mailto:sage [2018/05/14(月) 19:21:22.70 ID:2W4gs4ZW.net]
Xamarinもよろしくねー!

294 名前:デフォルトの名無しさん mailto:sage [2018/05/14(月) 20:40:04.21 ID:BXZtNaWp.net]
いやXamarinは無いわ。(真顔)

295 名前:デフォルトの名無しさん mailto:sage [2018/05/14(月) 22:52:24.18 ID:QrPj8U47.net]
Xamarinほどの



296 名前:デフォルトの名無しさん mailto:sage [2018/05/14(月) 22:56:32.57 ID:3kZQbjCA.net]
消しゴムひとつ

297 名前:デフォルトの名無しさん mailto:sage [2018/05/14(月) 23:01:02.80 ID:2W4gs4ZW.net]
やっぱりおっさんスレだなここは

298 名前:デフォルトの名無しさん mailto:sage [2018/05/14(月) 23:05:47.29 ID:tQHKR4rj.net]
ちょまど神への信仰が足りませんね
 教育が必要でしょうか

299 名前:デフォルトの名無しさん mailto:sage [2018/05/14(月) 23:25:49.43 ID:aFk4WdYy.net]
ちょまどとかおっぱいだけやんけ

300 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 17:15:28.40 ID:sBKh9jzE.net]
Kotlinに関する初心者の質問はこちらで受けていただけますか?
もし受けていただけないのならスルー、もしくは誘導をお願いします><

1 var name:String?="xxx"
2 name?.let{
3 println(it.toUpperCase())
4 it.length
5 }

3行目、4行目がラムダ式と解説されているのですが
3,4行目を、原則的なラムダ式に書き換えるとしたら
どんな記述になるのでしょうか?
3,4行がどうしてラムダ式になるのかよくわからなくて。
アバウトでも結構ですのでよろしくお願いします。

301 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 18:21:55.11 ID:qvELM4e0.net]
ラムダ式かラムダ式じゃないかとかどうだっていいじゃない

302 名前:デフォルトの名無しさん [2018/05/15(火) 18:36:31.31 ID:8qdOwcRZ.net]
原則的な?

303 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 18:48:01.62 ID:sBKh9jzE.net]
3 println(toUpperCaseのスーパークラス({ s -> it.toUpperCase}))

って感じになるのでしょうか?という意味でした

304 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 19:32:36.61 ID:yuK+8hg3.net]
教えてあげたいけど何が分からないのかよく分からない。

letは任意の型に対しての拡張関数で、ラムダ式を引数として受け取るスコープ関数という構文なんだけど、そこはわかる?

305 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 19:35:25.36 ID:yuK+8hg3.net]
ちなみにletの中でitはletが呼び出されたレシーバ(上の例ではString型のxxx)を指す。
なのでこの例だとitはString型だから、String型のメソッドである.toUpperCaseを呼び出せてる。

見当違いな答えだったらすまん、追加で聞いてくれ



306 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 19:46:30.06 ID:MZNwauej.net]
2こぶラムダ

307 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 20:45:25.49 ID:V3YrDyOh.net]
>>295
何がわからないのか分からないけど、もしかして3,4行目だけがラムダ式だと思ってる?
ラムダ式の部分は
{
println(it.toUpperCase())
it.length
}
この{から}まで

原則的なラムダ式って意味がよく分からんけど、今回のコードを長ったらしく書けば
name?.let( { name -> println(name.toUpperCase());name.length } )
になる

308 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 21:51:33.14 ID:h5WD1BQ3.net]
原則的なラムダ式って継続渡しスタイルのことか?
Haskellのdo記法のようなことしてると思ったのだろうか

309 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 23:05:08.43 ID:VSZcxFSe.net]
原則的なラムダ式とは何か

初夏の夜長に随分と哲学的な命題だな

310 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 23:17:11.36 ID:hnAZRzMk.net]
>>304
初夏の夜は長いのだろうか?

311 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 23:21:15.28 ID:VSZcxFSe.net]
>>305
よく考えたらこの季節って1番夜が短いな

312 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 23:46:42.65 ID:lz4O1oW9.net]
1番夜が短い季節の夜長とは、謎かけ問答でありますか

313 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 00:59:27.75 ID:tDn46mBr.net]
片手で拍手しろ

314 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 07:03:57.11 ID:jWCA69Ki.net]
みなさん、どうもすみませんでした、ラムダです。
ご解説頂けてとてもありがたかったです。
letの意味も理解できました。
>>302さん、300さん、丁寧にありがとうございました。

315 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 09:45:27.05 ID:+dwmdQ/7.net]
結局 原則的なラムダ式 ってのが何かは謎のまま終わった



316 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 13:45:16.46 ID:edTC4XQ6.net]
kotlinを使うならGroovyとGradleを
一緒に覚えた方がいいよ。Groovyは本を一読する
だけでも頭に定着しやすが、kotlinはその真逆で文法にある程度クセがある。

そのクセが第三者が
見た時の可読性に繋がるってワケだ。Androidプログラミングを
する人は環境を整えることに着手しなくてはいけないのでビルトは

避けては通れない関門になる

317 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 13:49:34.72 ID:j3pS2LuC.net]
groovyガリガリ書かないといけないような状況なんてそうそうない

318 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 14:09:38.12 ID:DDE+8URU.net]
Groovyはクールガイだ

319 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 15:28:50.49 ID:/B2Oq0nc.net]
ビルド時にGroovyであーだこーだしなくちゃいけないなら根本的に何かを間違ってるから、そもそもプロジェクトの設計を見直した方が良い

320 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 15:52:20.69 ID:Mq6hHUMf.net]
jsonでやり取りしようと
思ったらGradle必要なくね?

321 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 21:09:05.28 ID:8/BALwWE.net]
>>315
gradleとgrailsを勘違い?

322 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 23:19:35.34 ID:j9hjeEQR.net]
ちょっとしたタスク入れたいとき迷わず済むから
知っておいて損は無いけど、割と避けて通れる気もする

Kotlinスレとしてはむしろ逆に build.gradle.kts を推すところだろう
Community版にもIDE支援機能実装しろください

323 名前:デフォルトの名無しさん mailto:sage [2018/05/17(木) 00:03:53.54 ID:W2rSi7XL.net]
>>310
>>302がほとんど答えてしまっているけど、
>>295は「3行目、4行目がラムダ式」というのを見て、「3行目、4行目を中身とするラムダ式」
でなくて「3行目、4行目がそれぞれ一つのラムダ式」だと読んだんだろう。
もちろん3行目、4行目それぞれ単独ではラムダ式にならないから、
何かの省略形か、特別な記法だと思った(勘違いであるが)。
だから>>295「原則的なラムダ式」というのはそういう省略をせずに原則に忠実な記法で
書いたラムダ式を指すわけだ。本人じゃないけど...

ネタで言っているんじゃなければ、察してあげて欲しいところ。

324 名前:デフォルトの名無しさん mailto:sage [2018/05/17(木) 01:10:25.24 ID:2XnSxR1N.net]
gradleの仕組みが判んないと話にならねwww
俺が馬鹿なのか、なんなのか紹介サイトのソースを
コピーって実行しようといつもする。kotlin verやAndroid ver
などの初期情報を調べて
予定調和で動かそうとするけど、なんか実態が
掴めない。YouTubeに乗ってる手順でやってみるが
実感がまるで掴めない。gradleでビルドすると、PCの容量が
ドンドン無くなってる行く気がするし、
海外のサイトを行ったり来たりすると、スパイウェアかなんかで
引っ掛かりそうで怖くなったりする

325 名前:デフォルトの名無しさん mailto:sage [2018/05/17(木) 06:19:23.59 ID:Lh8cKez0.net]
>>319
お前が馬鹿だなそれは。
公式のドキュメントを見れば大抵は解決する。



326 名前:デフォルトの名無しさん mailto:sage [2018/05/19(土) 22:56:35.27 ID:TWAcQ4vl.net]
結構みんなKotlin

327 名前:島に移り住んでるのね []
[ここ壊れてます]

328 名前:デフォルトの名無しさん [2018/05/19(土) 23:32:24.51 ID:b7x1I7X/.net]
言語の場合は移り住むという表現は適切ではないのでは?
新しく何かを覚えたからといって今まで覚えた言語を使うことが禁止されるわけでもなく忘れてしまうわけでもなく相変わらず同じように使えるから。

329 名前:デフォルトの名無しさん mailto:sage [2018/05/19(土) 23:57:35.08 ID:DJ1zuBBb.net]
つまりジャワ島とコトリン島に同時に存在する

330 名前:デフォルトの名無しさん [2018/05/20(日) 00:06:21.86 ID:CKA825nr.net]
そして N88-BASIC(86) 島には亡霊が存在する。

331 名前:デフォルトの名無しさん mailto:sage [2018/05/20(日) 00:16:39.54 ID:FK8H6avj.net]
Ruby のbundler と、Gradle は同じだろ

Ruby, Groovy も、ほぼ同じ

332 名前:デフォルトの名無しさん mailto:sage [2018/05/20(日) 01:13:58.26 ID:13u1kLfR.net]
ほぼ同じっ!

333 名前:デフォルトの名無しさん mailto:sage [2018/05/20(日) 01:16:13.11 ID:kuyY1fku.net]
またこいつかよ
python逆転してからおととい来やがれ

334 名前:デフォルトの名無しさん [2018/05/21(月) 12:23:30.33 ID:ddZZgSG8.net]
今後一年以内に覇権言語となるコトリンスレがなんで過疎ってんのよ
もう勉強始めちゃったよ

335 名前:デフォルトの名無しさん [2018/05/21(月) 12:46:10.71 ID:BZDB6VKY.net]
>>328
君が書きまくれば過疎解消



336 名前:デフォルトの名無しさん mailto:sage [2018/05/21(月) 15:31:43.59 ID:dV15gw4G.net]
覇権を狙うためのFlutterみたいなパワードスーツの開発はJBには厳しいだろうな

DartがiOSへのネイティブコンパイルを既に実戦投入しているせいで
Kotlin/Nativeの遅れ感が強まったし

337 名前:デフォルトの名無しさん mailto:sage [2018/05/21(月) 15:40:35.10 ID:k0x2G21/.net]
まあどうせFlutterもKotlin nativeも一部の物好きだけにしか使われずに終わるからどうでもいいよ

338 名前:デフォルトの名無しさん mailto:sage [2018/05/21(月) 17:01:06.87 ID:bw1JTbxE.net]
今後もjava安定

339 名前:デフォルトの名無しさん mailto:sage [2018/05/21(月) 19:28:35.88 ID:bKmIwNT9.net]
NULL安定とかいってもJava引き継ぐ限りNULL不安定

340 名前:デフォルトの名無しさん mailto:sage [2018/05/21(月) 20:26:10.93 ID:KGnoWBRO.net]
てわけでJBVM作るか完全にLLVMになるか
さっさとしろ

341 名前:デフォルトの名無しさん [2018/05/23(水) 19:07:39.38 ID:Au5e7VGg.net]
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

I4F2B

342 名前:デフォルトの名無しさん mailto:sage [2018/05/24(木) 10:35:20.20 ID:cPlRxlDn.net]
I4F2B

343 名前:デフォルトの名無しさん mailto:sage [2018/05/24(木) 16:36:17.84 ID:NcQ1LxNG.net]
なんか話題ないの

344 名前:デフォルトの名無しさん mailto:sage [2018/05/24(木) 19:03:03.58 ID:07QG3N0w.net]
ktx
coroutine

345 名前:デフォルトの名無しさん mailto:sage [2018/05/24(木) 20:07:34.33 ID:TD/omnJF.net]
セオリティカルなラムダ式について



346 名前:デフォルトの名無しさん mailto:sage [2018/05/24(木) 21:16:03.48 ID:/hP4MdXz.net]
神学的なラムダ式とは

347 名前:デフォルトの名無しさん mailto:sage [2018/05/24(木) 21:36:50.99 ID:TXim0G39.net]
ラムダラムダラムダラムダラムダラムダラムダラムダラムダラムダラムダラム
ダラムダラムダラムダラムダラムダラムダラムダラムダラムダラムダラムダラム
ラムダラムダラムダラムダラムダラムダラムダラムダラムダラムダラムダラムダラム
ダラムダラムダラムダラムダラムダラムダラムダラムダラムダラムダラムダラムダラム
ダラムダム             ダラムダ    ム ダ ム   ダラム
ラムダラムダ             ラムダラムダ ラムダ ム ダ ラムダラムダラ
ダラムダム             ダラムダム ダム    ダ   ラムダラムダラ
ラムダラムダ             ラムダラムダ ラムダ ム ダ ラムダラムダラムダラ
ダラムダム             ダラムダム ダム ダ ム   ダラムダラムダラ
ラムダラムダ             ラムダラムダラムダラムダラムダラムダラムダラムダラムダラ
ダラムダム \         / ダラムダラムダラムダラムダラムダラムダラムダラムダラムダラ
ラムダラムダ | \      / | ラムダラムダ ラムダム ダ   ム   ダ ラムダ  
ダラムダム (  \   /   ) ダラムダム ダ ム ダ ム ダ ム  ダ ラムダ 
ラムダラムダ | \  \/  / | ラムダラムダム ダ ラムダ ム ダ   ラムダ ラムダ ラ
ダラムダム \C ̄| | | ̄C/ ダラムダラムダ ム ダム ダ ム ダ ラムダ ラムダ
ラムダム ((\  ̄ ̄||| | ||| ̄ ̄/))))ラムダラムダ ム ダム  ダム ダ ラムダ  
ダラムダム| | ̄ ̄\|/ ̄ ̄| / ̄ ̄ ̄ ̄\ラムダラムダラムダラムダラムダラムダラムダラム
 ̄ ̄ ̄ ̄| |          |/ ̄ ̄ ̄ ̄//⌒⌒ーヽラムダラムダラムダラムダラムダラム
 ̄ ̄ ̄ ̄| |  <⌒⌒>  / ̄ ̄ ̄ ̄/        \ラムダラムダラムダラムダラム
 ̄ ̄ ̄/ |    ⌒⌒  / ̄ ̄ ̄ ̄/           ラムダラムダラムダラムダラ
 ̄ ̄/   | \( ̄V ̄)/ ̄ ̄ ̄ ̄/            ラムダラムダラムダラム
 ̄/ ⌒ |   \_// ̄ ̄ ̄ ̄/  ノ           ラムダラムダラムダ 👀
Ro

348 名前:ck54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b) []
[ここ壊れてます]

349 名前:デフォルトの名無しさん mailto:sage [2018/05/25(金) 07:34:19.21 ID:aVuHEJ5M.net]
>>211
Google I/Oでは、KTXだけで他何もなかったっぽい?

350 名前:デフォルトの名無しさん mailto:sage [2018/05/25(金) 09:18:46.55 ID:x1Syr3Ux.net]
全然変更無かったよな。もう今の仕様で完成なのかな。

351 名前:デフォルトの名無しさん mailto:sage [2018/05/25(金) 11:54:52.99 ID:37fd9fUb.net]
今回のメインは、KTXを含んだAndroid Jetpackだな

352 名前:デフォルトの名無しさん mailto:sage [2018/05/25(金) 18:07:18.07 ID:s+/TI88H.net]
とりあえずcoroutineの仕様を正式に確定して欲しい。
もしかしたら大幅に見直される可能性のあるままじゃ使いにくい

353 名前:デフォルトの名無しさん mailto:sage [2018/05/25(金) 21:41:04.56 ID:LHge+SPH.net]
なんかC#に比べてコルーチン使いにくくない

354 名前:デフォルトの名無しさん mailto:sage [2018/05/25(金) 23:32:31.62 ID:uV8BGYFn.net]
俺は全く逆の感想だったけど

355 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 07:33:46.38 ID:D31sL8Ve.net]
神様ラムダ様、アプリは開発では、javaとkotlinとどっちを軸足にするのがいいですか?



356 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 08:09:25.21 ID:zofvqH6o.net]
新規ならもうkotlinだろうなあ

357 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 12:49:12.09 ID:T9VV64ws.net]
Kotlin一択だな

358 名前:デフォルトの名無しさん [2018/05/26(土) 14:13:04.95 ID:NxLTutQ0.net]
このスレで Kotlin と答えない者は異端なので火炙りの刑

359 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 14:20:27.69 ID:nmTj7rEO.net]
今からJavaやる意味って無いだろ
Javaでないと出来ないことって無いよな?

360 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 14:31:41.73 ID:O3Zts7Nh.net]
外部ライブラリに依存しない部品とかはターゲットプラットフォームCommonのKotlinで書いておくと
Javaの範囲を超えてObjective-CやJavaScriptからも使えるのでおすすめ

コルーチンもCommonも大きな変更は無さそうだし

361 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 14:31:53.13 ID:f/9z4lPG.net]
100%の互換性があるということは
今後kotlinにjavaの機能を独自に実装することはないのか?

362 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 15:04:08.50 ID:pxn+l5Qp.net]
そこでxamarinですよ

363 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 15:38:58.43 ID:NxLTutQ0.net]
>>355
君、火炙り決定。

364 名前:デフォルトの名無しさん [2018/05/26(土) 15:40:33.02 ID:NxLTutQ0.net]
>>352
仮にあったとしても Kotlin 側から呼び出して使えるので結果的にないのと同じになる。

365 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 17:24:17.06 ID:EP1L0o0g.net]
KotlinよりJavaの方が優れている理由を書けた人は天才



366 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 17:45:02.41 ID:/RQHcFmr.net]
>>352
奴隷になれる

367 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 17:56:12.28 ID:TUqr5MNf.net]
>>352
Javaで出来ることは100%そのままkotlinで出来るから、原理的にあり得ない。

368 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 19:13:51.30 ID:lLsMe97x.net]
>>358
kotlinを実装できる

369 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 19:49:29.29 ID:WdZ8fhQK.net]
>>358
仕様決定プロセスがオープンである
他方の環境で動作する
xamarinと間違われない
Dukeがいる
キャンディもいる

370 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 20:22:58.05 ID:D3XidxFB.net]
>>358
他社が他人のふんどしで調子こいてシャシャってきたら訴えて賠償金を取れる。
タダで使わせてやってた乞食どもが調子乗ってきたら有料化して絞め殺せる。

371 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 21:54:26.06 ID:EprA54D4.net]
>>358
ビルド速度は?

372 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 22:03:58.37 ID:gIREkBj1.net]
>>358
「kotlin?そんな聞いたこともないような言語使えるか

373 名前:I」と言われるような職場でも問題なく使える []
[ここ壊れてます]

374 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 23:12:46.21 ID:ee3hpy3D.net]
まあkotlinが
安定したら拡張フレームワーク
出せばいいだけの話だけどな。そうなったらオリジナルもうイラんわ

375 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 23:13:05.14 ID:ee3hpy3D.net]
まあkotlinが
安定したら拡張フレームワーク
出せばいいだけの話だけどな。そうなったらオリジナルもうイラんわ



376 名前:デフォルトの名無しさん mailto:sage [2018/05/27(日) 01:13:28.55 ID:1elM1Znl.net]
>>352
1.2.40まではjavaバイトコードのインターフェースのデフォルトメソッドが作れなかった

377 名前:デフォルトの名無しさん mailto:sage [2018/05/27(日) 15:20:52.68 ID:B7jKDhhO.net]
>>368
それ実際に何か実害ある?

378 名前:デフォルトの名無しさん mailto:sage [2018/05/27(日) 15:34:46.46 ID:1elM1Znl.net]
>>369
javaのライブラリ(springとかmybatis)とkotlinのインターフェースのデフォルトメソッドを組み合わせると実行時エラー

java8に対応しててもkotlinには対応してないから当然なんだけど…

379 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 13:55:28.14 ID:LfvKjyTM.net]
プログラム経験なくてもkotlinは習得可能ですか?

380 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 14:08:34.46 ID:S72v85qL.net]
そらぁ最初はみんなプログラム経験とかないし

381 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 14:29:26.81 ID:MhJNEsWI.net]
kotlinを習得に

必要なスキルは英語力

これはマジ!!!じゃなければ

kotlin一択はやめとけ。他のJVM言語より

初めやすく安定してるけど、kotlin以外がクソだからそう見える

382 名前:デフォルトの名無しさん [2018/05/28(月) 16:10:23.68 ID:GjCLG5ws.net]
そんなに完璧に英語力なくてもなんとかなりそうな気がするけどなあ。
日本語の解説ページも今では沢山あるし、Googleで翻訳もできるし、単語検索してもすぐ出るし。
ま、知ってれば知ってるほど有利であることには変わりはないが。

383 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 16:37:29.27 ID:MJn1BQ+G.net]
英語は必要だけど、プログラムやる以上避けて通れない話だから、とにかくトライするのが吉。
慣れないうちはキツいけど、いつ始めてもキツさは変わらないんだから。
それに、目的持って英語を使ったほうが身に付くの早いよ。

384 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 17:53:34.15 ID:aA0zgaqh.net]
>>371
もちろん可能です。
誰だって最初の1つのプログラミング言語を覚える時は未経験から始めてるんだから。

385 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 21:25:13.94 ID:q0Y1OxDX.net]
でも、ググって調べ事すると、Java知ってること前提にしたような説明も多かったりするから、いきなりKotlinよりJavaやっといた方がええで。



386 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 21:29:31.73 ID:ou8kZRHV.net]
初めての言語はPython オススメ

387 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 21:32:38.30 ID:ATpHSqhp.net]
>>371
可能不可能という問いなら、物理的あるいは論理的に不可能とかではないので、
可能に決まっているけど、ハードルが高いか低いかと言われれば、Javaよりハードルが高い。
理由はJavaやプログラミング一般の知識を前提としない情報源がないから。
Kotlinの解説で、「オブジェクトとは何か」「getterとsetterは何のためか」
から解説してくれているものは寡聞にして知らない。
ただ、プログラミング言語は2つ目以降は学習コストがかなり低くなるので、
Javaの入門書 -> 「Effective Java」 -> 「Kotlinスタートブック」と
進むのも、ぬるぽから開放されるためにはそれほど悪い考えでもないとは思う。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<204KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef