JetBrainsが開発した期待の新言語、Androidの公式開発言語にしてサーバーサイドもなんでもいけるKotlinについて語りましょう
※前スレ
Kotlin 6
https://mevius.5ch.net/test/read.cgi/tech/1561186797/
Kotlin 7
■ このスレッドは過去ログ倉庫に格納されています
2020/05/06(水) 16:00:38.76ID:LXTBA+hx
613デフォルトの名無しさん
2021/05/03(月) 04:32:44.33ID:UFgXt23Q614デフォルトの名無しさん
2021/05/03(月) 04:34:09.34ID:UFgXt23Q てか、 build.gradle.kts を編集したらあのボタン押さないと反映されないのは同じだよね?
615デフォルトの名無しさん
2021/05/03(月) 06:47:14.30ID:JnqbaBph AndroidStudioでAndroidのKotlinでbuild.gradleだと、編集したら目立つ色で通知が出る
「Gradle files have changed since last project sync. Aproject sync may be necessary for the IDE to work properly.」
右にSync NowとIgnore these changeが出るんで、Sync Now 押せば反映される
「Gradle files have changed since last project sync. Aproject sync may be necessary for the IDE to work properly.」
右にSync NowとIgnore these changeが出るんで、Sync Now 押せば反映される
616デフォルトの名無しさん
2021/05/03(月) 07:14:10.43ID:JnqbaBph IntelljIDEA2021.1.1でbuild.gradleとbuild.gradle.ktsのkotlinプロジェクト作ってみたよ
上記の通知の表示方法が変わって変なとこに象さんクルクルのアイコンが表示されるようになってるね
たぶん2021バージョンで変更された新しい表示なんだと思われる
今まで使ってた奴からすると、何だこれって感じでカーソルのせてみてSyncNowの代わりにこれ押せばいいとわかるから迷わない
ネットに情報が出てないのは、これに引っかかるのはホントの初心者だけだからじゃないかな
AndroidStudioも将来はこの表示になる可能性が高い
上記の通知の表示方法が変わって変なとこに象さんクルクルのアイコンが表示されるようになってるね
たぶん2021バージョンで変更された新しい表示なんだと思われる
今まで使ってた奴からすると、何だこれって感じでカーソルのせてみてSyncNowの代わりにこれ押せばいいとわかるから迷わない
ネットに情報が出てないのは、これに引っかかるのはホントの初心者だけだからじゃないかな
AndroidStudioも将来はこの表示になる可能性が高い
617デフォルトの名無しさん
2021/05/03(月) 07:29:34.93ID:4J8x1DcD Androidで使うのが一般的なのにイキって
IntellijIdeaなんかでやるから天罰が下るんだ
IntellijIdeaなんかでやるから天罰が下るんだ
618デフォルトの名無しさん
2021/05/03(月) 08:23:58.65ID:mwXEGGMB619デフォルトの名無しさん
2021/05/03(月) 08:27:51.53ID:CCI0+edQ intellijのスプラッシュが気持ち悪い
早く変わってくれ
早く変わってくれ
620デフォルトの名無しさん
2021/05/03(月) 16:57:39.14ID:UFgXt23Q621デフォルトの名無しさん
2021/05/03(月) 17:09:28.56ID:WPoIRVmP イキりポンチの童貞野郎が
622デフォルトの名無しさん
2021/05/03(月) 17:25:07.75ID:wIRNyzo+ 勃つだけましさ
623デフォルトの名無しさん
2021/05/03(月) 17:42:09.79ID:APFHCyDf なんでもすぐイキってるとか言っちゃう子はそんなに他人や世間が怖いのかなと心配になる
もっと自由でええんやで
もっと自由でええんやで
624デフォルトの名無しさん
2021/05/04(火) 07:32:05.47ID:7jJ3nkV3 >>619
わかる
わかる
625デフォルトの名無しさん
2021/05/04(火) 15:42:18.39ID:EqUn5+/6 何らかのmap関連APIで、ある地点AとBを結ぶ経路を表示することはできると思う
そこからさらに、100mなどの距離を与えてスタート地点AからB地点へ
100m歩いた軌跡を表示することは可能ですか
そこからさらに、100mなどの距離を与えてスタート地点AからB地点へ
100m歩いた軌跡を表示することは可能ですか
626デフォルトの名無しさん
2021/05/06(木) 04:27:55.32ID:ajjDZVcw 質問の意味が分からないが、もしやAndroidの質問?
だったらAndroidのスレがあったと思うのでそっちで聞いた方がいいと思う。
だったらAndroidのスレがあったと思うのでそっちで聞いた方がいいと思う。
627デフォルトの名無しさん
2021/05/06(木) 05:53:58.45ID:MxQkcaBR あわしろ氏もアカン言うてましたわ。
628デフォルトの名無しさん
2021/05/06(木) 08:05:00.82ID:xWxV6AXf あわしろ氏誰やねんヽ(`Д´)ノ
629デフォルトの名無しさん
2021/05/06(木) 18:43:39.58ID:ofNdXnYQ630デフォルトの名無しさん
2021/05/06(木) 20:50:47.13ID:Ta5pc6Qz そういうAPIがあるのかどうかを調べて来いよ
631デフォルトの名無しさん
2021/05/07(金) 01:37:38.13ID:4k6XqTcw お! 1.5 出てた。
632デフォルトの名無しさん
2021/05/07(金) 10:08:30.66ID:dF0LJIle 1.5はパッとしないな
633デフォルトの名無しさん
2021/05/07(金) 14:02:08.44ID:Mo+Zp2+Z パッとしてから来いよ
634デフォルトの名無しさん
2021/05/07(金) 14:37:33.61ID:pvRHeq5B ハッとして グッときて
パッと目覚める Kotlinだから
パッと目覚める Kotlinだから
635デフォルトの名無しさん
2021/05/07(金) 19:44:58.77ID:kPylSr38 inline class最高
636デフォルトの名無しさん
2021/05/08(土) 06:09:46.75ID:BZJBNPxd637デフォルトの名無しさん
2021/05/08(土) 09:03:32.71ID:OwFy1u/b ハッとして グッときて
パッと目覚める Kotlinだから
パッと目覚める Kotlinだから
638デフォルトの名無しさん
2021/05/08(土) 20:34:47.27ID:3jxsjvDZ >>634
は天才だと思う
は天才だと思う
639デフォルトの名無しさん
2021/05/15(土) 23:36:32.32ID:d+8scdvN 俺は今頃 Compose for Desktop というものがあることを知った。
640デフォルトの名無しさん
2021/05/15(土) 23:43:23.67ID:tihXB0Cj Kotlin使ってるやつ仕事でどんなもの作ってるの?
641デフォルトの名無しさん
2021/05/15(土) 23:44:20.12ID:amksdPdW なんでコードでレイアウト実装したいと思うの
レイアウトはXMLに分離することで可読性を上げたいということでそうしたんじゃないの
レイアウトはXMLに分離することで可読性を上げたいということでそうしたんじゃないの
642デフォルトの名無しさん
2021/05/16(日) 01:02:22.08ID:/lNEC7FM ひさしぶりにKotlinでコードを書く機会があったが
意外と悪くない
残念なのはこれがほとんどAndroidのアプリ開発でしか使われていないことだ・・
意外と悪くない
残念なのはこれがほとんどAndroidのアプリ開発でしか使われていないことだ・・
643デフォルトの名無しさん
2021/05/16(日) 05:39:12.20ID:et9DNQD4 >>641
XMLはわりと嫌われているからね
みんながXML大好きならJSONやYAMLなんかが今みたいに流行ることはなかっただろう
そういうXML嫌いな一派に内部DSL好きな人達がいる
rubyとかから流れてきた人達かな
kotlinは言語仕様の決定に内部DSLの書きやすさが考慮されていたりして、その内部DSL好きの意見が多く取り入れられてる
なのでレイアウトも内部DSLでやろうという話がでてくる
XMLはわりと嫌われているからね
みんながXML大好きならJSONやYAMLなんかが今みたいに流行ることはなかっただろう
そういうXML嫌いな一派に内部DSL好きな人達がいる
rubyとかから流れてきた人達かな
kotlinは言語仕様の決定に内部DSLの書きやすさが考慮されていたりして、その内部DSL好きの意見が多く取り入れられてる
なのでレイアウトも内部DSLでやろうという話がでてくる
644デフォルトの名無しさん
2021/05/16(日) 05:41:08.95ID:et9DNQD4 コードそのものじゃなくて、内部DSLを使えば可読性は向上するという考えだね
XMLを使わなくても
XMLを使わなくても
645デフォルトの名無しさん
2021/05/16(日) 05:42:02.78ID:5m7n3cRq センスねえ一派だな
646デフォルトの名無しさん
2021/05/16(日) 06:04:05.36ID:rlnJSKha jsonは末尾カンマがあるだけで壊れるの嫌い
647デフォルトの名無しさん
2021/05/16(日) 08:33:52.08ID:et9DNQD4 いまはJSON言っても末尾カンマやコメント可能な拡張されたJSONを
設定ファイルに使えるでしょ
VSCodeとか
設定ファイルに使えるでしょ
VSCodeとか
648デフォルトの名無しさん
2021/05/16(日) 14:11:03.42ID:xkWHIivX jsonc? json5?
649デフォルトの名無しさん
2021/05/16(日) 15:14:10.16ID:OjO2sknJ レイアウトをコードで書く流れなのはKotlin関係ないけどな
650デフォルトの名無しさん
2021/05/16(日) 16:09:18.42ID:bjgpsQdf ちょっと違う話だが、 IntelliJ IDEA で新規プロジェクトを作る時に Ktor の所は後ろにカッコつきで Obsolete ってなってんだけど、Ktor って廃止される予定なの?
651デフォルトの名無しさん
2021/05/16(日) 17:32:42.39ID:et9DNQD4 >>650
Ktorのプラグインが新しくなったんじゃないかな
旧プラグイン1.5.1-obsolateと1.5.3は別のプラグインとしてインストールするようになってるように見える
新規プロジェクトの前に新しい方のプラグインインをストールすればobsolate無しのKtorが選択できると思う
Ktorのプラグインが新しくなったんじゃないかな
旧プラグイン1.5.1-obsolateと1.5.3は別のプラグインとしてインストールするようになってるように見える
新規プロジェクトの前に新しい方のプラグインインをストールすればobsolate無しのKtorが選択できると思う
652デフォルトの名無しさん
2021/05/17(月) 14:53:16.95ID:DZwTmI3K >>651
なるほど。プラグインだけか。
と思ってアップデートしようとしたが obsolete のやつしか出て来ない。
おかしいなと思って JetBrain のサイトで検索したら出てきたが、 Community はサポートしていなかった。Ultimate だけだった。
なるほど。プラグインだけか。
と思ってアップデートしようとしたが obsolete のやつしか出て来ない。
おかしいなと思って JetBrain のサイトで検索したら出てきたが、 Community はサポートしていなかった。Ultimate だけだった。
653デフォルトの名無しさん
2021/05/17(月) 14:57:10.60ID:DZwTmI3K それでも無理矢理ダウンロードしてZIPファイルからインストールするとこれが出て動かない。
プラグイン 'Ktor' はプラグイン 'com.intellij.microservices.uast' をインストールすることを要求しています
まあいいか。plugin使えなくても。
プラグイン 'Ktor' はプラグイン 'com.intellij.microservices.uast' をインストールすることを要求しています
まあいいか。plugin使えなくても。
654デフォルトの名無しさん
2021/05/17(月) 18:23:09.35ID:gVJDEHq4 質問1
Android studioのkotlin使ってるんやけどカレントディレクトリってどうやって取得すればいい?
System.getProperty(”user.dir”)
でも
Path.get(””).toAbsolutePath().toString()
でも/としか表示されへん
質問2
カレントディレクトリに有るファイルの場合はファイル名だけ指定したらjava.io.Fileを使ってファイル名だけでディレクトリの指定なしに操作できる?
Android studioのkotlin使ってるんやけどカレントディレクトリってどうやって取得すればいい?
System.getProperty(”user.dir”)
でも
Path.get(””).toAbsolutePath().toString()
でも/としか表示されへん
質問2
カレントディレクトリに有るファイルの場合はファイル名だけ指定したらjava.io.Fileを使ってファイル名だけでディレクトリの指定なしに操作できる?
655デフォルトの名無しさん
2021/05/17(月) 18:32:44.93ID:zF1a9+57 ktorのプラグインって廃止されてバンドルになったんじゃなかったっけ
656デフォルトの名無しさん
2021/05/17(月) 23:50:52.56ID:AWM7Ajza >>654
アプリのプロセスのカレントディレクトリがルートディレクトリなんだろ
もちろんルートディレクトリに対する読み書き権限は無いはず
アプリがデフォルトで読み書きできるディレクトリはこの辺
https://developer.android.com/training/data-storage/app-specific?hl=ja
Fileクラスのコンストラクタはカレントディレクトリからの相対指定パスをしてもいいはずだけど、
アプリのプロセスのカレントディレクトリを勝手に変更していいかどうかは知らん
アプリのプロセスのカレントディレクトリがルートディレクトリなんだろ
もちろんルートディレクトリに対する読み書き権限は無いはず
アプリがデフォルトで読み書きできるディレクトリはこの辺
https://developer.android.com/training/data-storage/app-specific?hl=ja
Fileクラスのコンストラクタはカレントディレクトリからの相対指定パスをしてもいいはずだけど、
アプリのプロセスのカレントディレクトリを勝手に変更していいかどうかは知らん
657デフォルトの名無しさん
2021/05/18(火) 08:12:00.56ID:vup8yESh658デフォルトの名無しさん
2021/05/18(火) 09:52:29.38ID:1yVusvif Javaってカレントディレクトリ変更できないしあまりあてにしない方がいいよね。同じようにJVMでJavaのライブラリ使って動くKotlinも同じ。
(nativeとか他のは別として)
(nativeとか他のは別として)
659デフォルトの名無しさん
2021/05/18(火) 10:27:28.65ID:lmZGxPtq ファイルを操作したいならカレントディレクトリは使わずに環境変数なりなんなりで絶対パスを指定して、そこを利用した方が良いと思う
660デフォルトの名無しさん
2021/05/18(火) 23:37:04.25ID:AEI9A+tv661デフォルトの名無しさん
2021/05/19(水) 07:55:59.28ID:iIq+id16 アプリと一緒にデータファイル配布して、アプリからそれを読み込もうとしているとかか?
662デフォルトの名無しさん
2021/05/19(水) 17:49:44.81ID:u4xdB3FO663デフォルトの名無しさん
2021/05/19(水) 18:10:25.10ID:iIq+id16664デフォルトの名無しさん
2021/05/21(金) 13:20:22.19ID:7dyiFiD+ >>662
保存と配布どっちだよ。
保存と配布どっちだよ。
665デフォルトの名無しさん
2021/05/21(金) 14:32:48.76ID:II2P4TIk >>664
保存!
保存!
666デフォルトの名無しさん
2021/05/21(金) 17:54:11.01ID:7dyiFiD+667デフォルトの名無しさん
2021/06/20(日) 13:56:59.50ID:DRMed2ub kotlinのfirsrOrNullの検索効率ってどんな感じなんすか
Javaで2重ループで検索とかすると計算処理を削減するために工夫したりするんだけど
firstOrNullはそういうこと気にしなくてもいんすか
Javaで2重ループで検索とかすると計算処理を削減するために工夫したりするんだけど
firstOrNullはそういうこと気にしなくてもいんすか
668デフォルトの名無しさん
2021/06/20(日) 14:21:44.30ID:KYXAfitG 二重ループで検索てのが何かよくわからないけど、firstornullは上から順番に一致するものを探してるだけだよ。
高速な検索が必要ならハッシュテーブルとか二分探索とか検討すれば
高速な検索が必要ならハッシュテーブルとか二分探索とか検討すれば
669デフォルトの名無しさん
2021/06/22(火) 08:51:41.24ID:Xn56/PVc kotlinはまだ5年は安泰かね
670デフォルトの名無しさん
2021/06/22(火) 14:12:00.49ID:jX4OI0Ca 簡素に書けるからプログラム入門者向けというわけではないな
慣れるとコード量が減って読み書きの時間短縮になるが、知らないと直感的に理解できないデメリットのほうが大きい
プロ向けの言語だと思うわ
慣れるとコード量が減って読み書きの時間短縮になるが、知らないと直感的に理解できないデメリットのほうが大きい
プロ向けの言語だと思うわ
671デフォルトの名無しさん
2021/06/23(水) 19:20:52.36ID:64YJsdY1672デフォルトの名無しさん
2021/06/29(火) 15:16:07.90ID:iGYT4fi4 もうすぐ Kotlin 10周年だな。
WikipediaのKotlinのページ見たら2011年7月20日に発表されたって書いてあった。
WikipediaのKotlinのページ見たら2011年7月20日に発表されたって書いてあった。
673デフォルトの名無しさん
2021/07/08(木) 20:57:16.04ID:+vWLj3Me ロゴが変わっただけかい
674デフォルトの名無しさん
2021/07/09(金) 02:49:07.06ID:HAPzR3Cs kotlin.ranges.ClosedFloatingPointRange の lessThanOrEquals() メソッドって a <= b やってるのと同じだと思うんだが、どういう時に使う事を想定してわざわざ abstract で定義されてるの?
a <= b の結果を返す実装をしない場合向け? しかし ClosedFloatingPointRange のインスタンスでやれるようにする理由がわからない。
a <= b の結果を返す実装をしない場合向け? しかし ClosedFloatingPointRange のインスタンスでやれるようにする理由がわからない。
675デフォルトの名無しさん
2021/07/09(金) 02:58:02.94ID:HAPzR3Cs ソース見ても ClosedFloatingPointRange<Double>, ClosedFloatingPointRange<Float> 共に lessThanOrEquals() は a <= b 返してるだけ。
https://github.com/JetBrains/kotlin/blob/80cce1dc5280eb9135390270c8644a7b8d198071/libraries/stdlib/src/kotlin/ranges/Ranges.kt
https://github.com/JetBrains/kotlin/blob/80cce1dc5280eb9135390270c8644a7b8d198071/libraries/stdlib/src/kotlin/ranges/Ranges.kt
676デフォルトの名無しさん
2021/07/10(土) 15:45:19.22ID:jbIVp5r2 誰も答える事が出来ない、か・・・
677デフォルトの名無しさん
2021/07/10(土) 17:29:16.75ID:CuVl6tH2 浮動小数点 比較 でググれカス
678デフォルトの名無しさん
2021/07/11(日) 00:30:54.29ID:98wTdhzr 勘だけどcompareToで実装した場合BoxingとUnboxingが発生するからとか?
679デフォルトの名無しさん
2021/07/11(日) 01:58:02.78ID:xDCJE6De 何の話かとソースを見たら簡単なことだった
抽象クラスでcontainsやisEmptyをテンプレートパターンで提供するために使ってるじゃん
抽象クラスでcontainsやisEmptyをテンプレートパターンで提供するために使ってるじゃん
680デフォルトの名無しさん
2021/07/11(日) 02:18:18.60ID:cP82I2qM681デフォルトの名無しさん
2021/07/11(日) 02:27:45.13ID:cP82I2qM >>679
lessThanOrEquals() メソッドを用意する意味は? 何のために必要なの? どういう時に使うの?
このクラスのインスタンスを通さずに a <= b と書いても同じなんだけど、そう書かない方が良い場合やそう書けない場合があるの?
lessThanOrEquals() メソッドを用意する意味は? 何のために必要なの? どういう時に使うの?
このクラスのインスタンスを通さずに a <= b と書いても同じなんだけど、そう書かない方が良い場合やそう書けない場合があるの?
682デフォルトの名無しさん
2021/07/11(日) 02:29:55.56ID:xDCJE6De >>681
外から使わせたい意図なんじゃなくて中でもう使ってるんだよ
外から使わせたい意図なんじゃなくて中でもう使ってるんだよ
683デフォルトの名無しさん
2021/07/11(日) 02:50:03.62ID:cP82I2qM >>682
ああ。ソースの上の方の interface の所で使ってるこれか。
上の方見てなかった。ClosedDoubleRange とかの実装部分では全て override してるから気付かなかった。
ああ。ソースの上の方の interface の所で使ってるこれか。
上の方見てなかった。ClosedDoubleRange とかの実装部分では全て override してるから気付かなかった。
684デフォルトの名無しさん
2021/07/11(日) 03:36:10.64ID:1PXH7bmD >>679
ClosedFloatingPointRangeはClosedRangeを継承してて、ClosedRangeはcontainsとisEmptyを不等号演算子で実装してるのに、
なんでそれをlessThanOrEqualsを使ったものにoverrideしてるのは何故なんだぜ
ClosedFloatingPointRangeのComparable<T>はoperatorのcompareToを実装してるから不等号演算子使えるはずだろ
ClosedFloatingPointRangeはClosedRangeを継承してて、ClosedRangeはcontainsとisEmptyを不等号演算子で実装してるのに、
なんでそれをlessThanOrEqualsを使ったものにoverrideしてるのは何故なんだぜ
ClosedFloatingPointRangeのComparable<T>はoperatorのcompareToを実装してるから不等号演算子使えるはずだろ
685デフォルトの名無しさん
2021/07/11(日) 15:03:50.18ID:turdcYIy686デフォルトの名無しさん
2021/07/11(日) 22:32:15.75ID:oapAt03e 標準の実装だと0.1を10回足した結果が1.0..2.0の範囲外になるからな
687デフォルトの名無しさん
2021/07/12(月) 01:19:08.25ID:LR2Kyv8n >>676
教えてあげても理解できない、か・・・
教えてあげても理解できない、か・・・
688デフォルトの名無しさん
2021/07/12(月) 04:26:13.64ID:Stykbknw >>687
君はどこで教えてるの?
君はどこで教えてるの?
689デフォルトの名無しさん
2021/07/12(月) 07:34:03.09ID:4Smn+TRk Androidアプリ開発始めようと思うんだけど、いきなりKotlinの勉強初めて大丈夫?
JAVAの入門書1冊くらい目を通しておいた方がいいかな
HTMLとCSSはわかる
昔やさしいCを一通り読んだり、ドットインストールのPHPのとこを見た程度で、まともなプログラミング経験はないんだけど…
JAVAの入門書1冊くらい目を通しておいた方がいいかな
HTMLとCSSはわかる
昔やさしいCを一通り読んだり、ドットインストールのPHPのとこを見た程度で、まともなプログラミング経験はないんだけど…
690デフォルトの名無しさん
2021/07/12(月) 07:45:25.78ID:0kBd/ns6 別に問題ないけどandroidの開発はUIを作る部分は今はjetpack composeという新しい
フレームワークが登場しようとしてる時期だからな
今までのやり方を勉強するかjetpack composeを勉強するかそこが悩ましいところ
kotlinのところは共通だから問題ないが
javaは必要になったらその都度調べるでいいんじゃ
フレームワークが登場しようとしてる時期だからな
今までのやり方を勉強するかjetpack composeを勉強するかそこが悩ましいところ
kotlinのところは共通だから問題ないが
javaは必要になったらその都度調べるでいいんじゃ
691デフォルトの名無しさん
2021/07/12(月) 07:47:46.13ID:0kBd/ns6 なにより動機が大切
作りたいアプリがあるとかあれば完遂できる高くなると思う
作りたいアプリがあるとかあれば完遂できる高くなると思う
692デフォルトの名無しさん
2021/07/12(月) 10:29:21.39ID:CpHcNeNq composeは糞、流行るわけない
元々ロジックとデザインが混在してカオスだったのをうまく分離した歴史があるのに
なんでまた混在させようとしてるんだ
コードが見にくくなるだけセンスねえな
元々ロジックとデザインが混在してカオスだったのをうまく分離した歴史があるのに
なんでまた混在させようとしてるんだ
コードが見にくくなるだけセンスねえな
693デフォルトの名無しさん
2021/07/12(月) 19:41:43.02ID:Stykbknw 流行って貰いたいものが流行らず、流行って貰いたくないものが流行る。
世の中とはそういうものだ。
世の中とはそういうものだ。
694デフォルトの名無しさん
2021/07/12(月) 20:38:10.01ID:bBJu0B3I 本質的に結合しているものを分離すると逆に分かりにくくなるんやで
Web の HTML, CSS, JavaScript を1ファイルでコンポーネント化するようなもん
関心の分離っていってな、関心の単位で分離すべきであって言語とか拡張子といった技術で分離すべきではないんねん
Web の HTML, CSS, JavaScript を1ファイルでコンポーネント化するようなもん
関心の分離っていってな、関心の単位で分離すべきであって言語とか拡張子といった技術で分離すべきではないんねん
695デフォルトの名無しさん
2021/07/12(月) 20:46:21.89ID:CpHcNeNq main関数のみで全処理書いてろ
696デフォルトの名無しさん
2021/07/12(月) 22:47:29.20ID:4Smn+TRk697デフォルトの名無しさん
2021/07/13(火) 16:16:13.48ID:NjYyHmnM KotlinをマスターすればJAVAを学ぶのも楽になったりする?
698デフォルトの名無しさん
2021/07/13(火) 17:42:26.07ID:0X+PqoEr Korlinから入るとJavaがダルすぎるだろうな
699デフォルトの名無しさん
2021/07/13(火) 18:05:59.24ID:ugiVX/de Kotlinは概ねJavaのスーパーセットだから、Kotlinをマスターすれば自動的にJavaもマスターしたことになる
逆に言えばJavaの知識は漏れなくKotlinで通用するので、言語の基礎からじっくり学びたいならJavaから入ったほうが効率はいい
逆に言えばJavaの知識は漏れなくKotlinで通用するので、言語の基礎からじっくり学びたいならJavaから入ったほうが効率はいい
700デフォルトの名無しさん
2021/07/13(火) 18:51:54.36ID:72jyBhF5 オナシャス!
あしたー!
をマスターすれば
よろしくお願いします!
ありがとうございましたー!
をマスターしたことになるということか
あしたー!
をマスターすれば
よろしくお願いします!
ありがとうございましたー!
をマスターしたことになるということか
701デフォルトの名無しさん
2021/07/13(火) 19:14:12.59ID:hwqBl+H/ Javaが右手なら
KotlinはTENGA
KotlinはTENGA
702デフォルトの名無しさん
2021/07/13(火) 19:34:54.40ID:QtVQwWW6 AndroidにおいてもはやJavaは古語
外人が日本語学ぶときに古文から勉強なんてしないでしょ
エスアイヤーに入ってサーバサイドJavaを書く予定でもない限り、Javaは無視してKotlinだけ勉強すれば充分だと思う
古典解読の必要に迫られてなければ極力関わらないほうがいい
外人が日本語学ぶときに古文から勉強なんてしないでしょ
エスアイヤーに入ってサーバサイドJavaを書く予定でもない限り、Javaは無視してKotlinだけ勉強すれば充分だと思う
古典解読の必要に迫られてなければ極力関わらないほうがいい
703デフォルトの名無しさん
2021/07/16(金) 20:27:24.69ID:fn0ZIWtp いまだにkotlin見ないよ
704デフォルトの名無しさん
2021/07/16(金) 20:28:12.10ID:fn0ZIWtp Javaを代替するのかと思ったらぜんぜんそんなことないし
新しいもの好きはKotlinのかわりにPython使うありさま
どうなってん
新しいもの好きはKotlinのかわりにPython使うありさま
どうなってん
705デフォルトの名無しさん
2021/07/16(金) 20:59:39.71ID:daMSi7HO お前がいけてないゴミ企業に勤めてるだけだろ
ああん?かかってこいよ
ああん?かかってこいよ
706デフォルトの名無しさん
2021/07/16(金) 21:01:55.89ID:B3wJeb/i スレに小学生が紛れ込んでます
707デフォルトの名無しさん
2021/07/16(金) 21:03:40.72ID:ie4I3r9l うーん、Androidならともかく、Pythonが比較対象になるってことはサーバーサイドだろ?
サーバーサイドでKotlinが採用されるのって基本的に環境にJVM縛りがある場合なわけで、その時点でイケてないと思うけどな
サーバーサイドでKotlinが採用されるのって基本的に環境にJVM縛りがある場合なわけで、その時点でイケてないと思うけどな
708デフォルトの名無しさん
2021/07/16(金) 22:05:58.66ID:fn0ZIWtp スマホに行くとあるのか?
709デフォルトの名無しさん
2021/07/17(土) 09:22:49.55ID:zXxqlbp9 こういうやつが多いからこそ今のうちにKotlinをマスターしておく
710デフォルトの名無しさん
2021/07/17(土) 14:11:07.80ID:IFwXDVuO 新しい物好きがpythonとな
711デフォルトの名無しさん
2021/07/18(日) 03:33:31.77ID:1LSo9w/B >>704
Android のアプリ開発でもまだ Java を新規で使う?
Android のアプリ開発でもまだ Java を新規で使う?
712デフォルトの名無しさん
2021/07/22(木) 16:13:54.69ID:o3SPPMDQ 答えない、か・・・
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★4 [蚤の市★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★5 [七波羅探題★]
- 【速報】 米トランプ政権声明 「中国が台湾を奪おうとする、いかなる試みも阻止する」 中国「レッドラインだ」 ★2 [お断り★]
- 元プロ野球選手・堂上隼人(43)を20代女性2人へのわいせつ未遂容疑で8回目の逮捕…これまでの被害者は10代・20代の女性11人に [Anonymous★]
- 【高校野球】なぜ『7回制』は反対多数でも止まらないか… 高野連が「全員の命」守るために貫く伝統より改革の姿勢 [冬月記者★]
- 「残業キャンセル界隈」若者が増加?「職務放棄」との批判も…“定時退社の権利”どこまで通用するか [七波羅探題★]
- 【高市悲報】自衛隊「実は事前に現場海域で中国軍から空母での発着訓練をすると通告がありました」え…?😨😨 [931948549]
- ネトウヨ「我が国の総理大臣可愛すぎるだろ!」 [201193242]
- 【高市速報】中国「このままだと日本が先制攻撃してくる」 [583597859]
- AI「その画像AIだぞ」AIぼく「そうなんだ助かる」
- 【悲報】山里亮太(南海キャンディーズ)さん [329329848]
- 【なにここ】🏡👊😅👊🏡【すごいなこれ‼】
