JetBrainsが開発した期待の新言語Kotlinについて語りましょう
https://kotlinlang.org
前スレ
Kotlin 2
https://mevius.5ch.net/test/read.cgi/tech/1509462463/
Kotlin 3
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/03/19(月) 04:26:26.03ID:GqsfT9Tb758デフォルトの名無しさん
2018/07/04(水) 08:34:41.84ID:dJOGt5Qc 普通に、コンストラクタの引数がちがうか、importしてないか、importするための設定をbuild.gradleに書いてないかだろ
759デフォルトの名無しさん
2018/07/04(水) 08:39:44.33ID:hww1W9rh ああそのレベルならimportしてないが有力だな、確かにw
760デフォルトの名無しさん
2018/07/04(水) 08:42:59.27ID:bgzrJhKa ビルド通ったやついるん?
761デフォルトの名無しさん
2018/07/04(水) 10:08:54.78ID:lcEaonpe importしてないならその前でコケるだろjk
sdkのバージョン違いじゃないの?
sdkのバージョン違いじゃないの?
762デフォルトの名無しさん
2018/07/04(水) 10:40:04.79ID:dJOGt5Qc build.gradleのandroid {} のなかに dataBinding { enable = true } 書いて、ObservableField のとこで Alt + Enter すれば、必要なimport が追加されたよ
763デフォルトの名無しさん
2018/07/04(水) 11:34:18.64ID:Fv6I2084 return context.getResources().getString(R.string.name, first.get, last.get();
ここの行のfirst.getもfirst.get()のはずだし、公式のサンプルコードがおかしいんじゃねえの
ここの行のfirst.getもfirst.get()のはずだし、公式のサンプルコードがおかしいんじゃねえの
764デフォルトの名無しさん
2018/07/04(水) 11:39:55.59ID:PJj9ZCzu >>747
ありがとうございました!
ありがとうございました!
765デフォルトの名無しさん
2018/07/04(水) 14:18:24.41ID:6R9abQ63 kotlinはネット投稿越しの説明デバッグが面倒くさい…
766デフォルトの名無しさん
2018/07/04(水) 15:27:56.70ID:hVA06Lo9 >>722に書いたやつはできないがこういうのはできるのな。
val (a, b, c, d, e) = listOf(1, 2, 3, 4, 5)
ただし5つまで。理由は component1() 〜 component5() を使うため。
val (a, b, c, d, e) = listOf(1, 2, 3, 4, 5)
ただし5つまで。理由は component1() 〜 component5() を使うため。
767デフォルトの名無しさん
2018/07/04(水) 16:47:52.07ID:n4h9hTEh768デフォルトの名無しさん
2018/07/04(水) 19:03:02.55ID:Uqt21yY2 >>767
グロ
グロ
769デフォルトの名無しさん
2018/07/04(水) 19:20:22.52ID:dJOGt5Qc770デフォルトの名無しさん
2018/07/04(水) 19:41:26.22ID:yHhNx3G5771デフォルトの名無しさん
2018/07/04(水) 21:42:39.79ID:KFDu9ptB それもまたスクリーンショットを使わないと説明できないのです。
772デフォルトの名無しさん
2018/07/04(水) 21:47:17.49ID:gFgZc5FG 9MT
773デフォルトの名無しさん
2018/07/05(木) 06:52:07.84ID:3UdVdS3q つまりVSは抽象概念だった?
774デフォルトの名無しさん
2018/07/05(木) 18:11:14.13ID:1+w/aSOe JVM系でのことりんのポジションって.Net系だと何になるの?
775デフォルトの名無しさん
2018/07/05(木) 18:25:29.62ID:em8VdMHP すみません。ラムダ式について質問させてください。
純粋にkotlinじゃなくてすみません。
import kotlin.concurrent.*
fun main(args:Array<String>){
var a1=Pn("A")
var a2=Pn("B")
var a3=Pn("C")
thread{a1.en()}
thread{a2.en()}
thread{a3.en()}
}
class Pn(nm:String){
fun en(){
for(i in 1..5){
println("${nm}:${i}")
}
}
}
thread{a1.en()}の波括弧内はラムダ式ということなのですが、
もともとの関数の記述って、どんな記述になりますか?
a1:Pn->a1.eat()
とかですか?
純粋にkotlinじゃなくてすみません。
import kotlin.concurrent.*
fun main(args:Array<String>){
var a1=Pn("A")
var a2=Pn("B")
var a3=Pn("C")
thread{a1.en()}
thread{a2.en()}
thread{a3.en()}
}
class Pn(nm:String){
fun en(){
for(i in 1..5){
println("${nm}:${i}")
}
}
}
thread{a1.en()}の波括弧内はラムダ式ということなのですが、
もともとの関数の記述って、どんな記述になりますか?
a1:Pn->a1.eat()
とかですか?
776デフォルトの名無しさん
2018/07/05(木) 18:48:07.71ID:9m4qXusF 質問の意味がわからない
777デフォルトの名無しさん
2018/07/05(木) 19:37:20.63ID:gU4M+kls >>775
いや、そのラムダは引数に何も受け取ってないよ
クロージャになってて外側のa1とかの変数をキャプチャしてるだけ
JavaScriptとかの書き方で言えば
() => { a1.en() }
みたいな感じ
いや、そのラムダは引数に何も受け取ってないよ
クロージャになってて外側のa1とかの変数をキャプチャしてるだけ
JavaScriptとかの書き方で言えば
() => { a1.en() }
みたいな感じ
778デフォルトの名無しさん
2018/07/05(木) 20:08:46.41ID:bx98WRX+ クロージャ使うのは一苦労じゃ
779デフォルトの名無しさん
2018/07/05(木) 20:17:49.90ID:9m4qXusF 【審議中】
∧,,∧ ∧,,∧
∧ (´・ω・) (・ω・`) ∧∧
( ´・ω) U) ( つと ノ(ω・` )
| U ( ・) (・` ) と ノ
u-u (l ) ( ノu-u
`u-u’. `u-u’
∧,,∧ ∧,,∧
∧ (´・ω・) (・ω・`) ∧∧
( ´・ω) U) ( つと ノ(ω・` )
| U ( ・) (・` ) と ノ
u-u (l ) ( ノu-u
`u-u’. `u-u’
780デフォルトの名無しさん
2018/07/05(木) 20:57:09.18ID:n+w19a7Z781デフォルトの名無しさん
2018/07/05(木) 22:45:45.28ID:zhHpKoz0 コチン星は他に転用できないでしょ
Javaは何にでも使える
コチン星がそうなったら移住してやんよ
Javaは何にでも使える
コチン星がそうなったら移住してやんよ
782デフォルトの名無しさん
2018/07/05(木) 22:54:46.98ID:gU4M+kls 逆なんだよなあ
783デフォルトの名無しさん
2018/07/05(木) 22:58:33.72ID:y9cLPe3E 現実には逆だね
Kotlin使ってるような奴はJavaはもちろん他にも複数の言語使える
Kotlin使ってるような奴はJavaはもちろん他にも複数の言語使える
784デフォルトの名無しさん
2018/07/06(金) 07:14:19.59ID:BcpJI+Hp 今kotlin使ってるやつはJavaとSwiftは書けそうだよな
あと聞くところによるとずっとRuby使ってたweb系の人たちの間でkotlinの人気があるらしい
あと聞くところによるとずっとRuby使ってたweb系の人たちの間でkotlinの人気があるらしい
785デフォルトの名無しさん
2018/07/06(金) 08:51:02.46ID:8OYGWEQ0 KotlinとSwiftは似ているから
iOSとAndroidでお互いのコードを参考にしやすいという点でも
Kotlinを使ったほうが良いよね
iOSとAndroidでお互いのコードを参考にしやすいという点でも
Kotlinを使ったほうが良いよね
786デフォルトの名無しさん
2018/07/06(金) 09:06:38.50ID:QElqX86J787デフォルトの名無しさん
2018/07/06(金) 09:16:06.34ID:mA2hlx7s788デフォルトの名無しさん
2018/07/06(金) 09:32:23.49ID:abpU4SXk 「あれをああいうふうにつくりたい」で片方が概念から違うコード塊だとめげるものね
せめて見る方向は一緒でないと困る
せめて見る方向は一緒でないと困る
789デフォルトの名無しさん
2018/07/06(金) 09:39:15.11ID:M3cpa2kA Kotlin, Swift, TypeScript, C#あたりはいいかげん合体して一つになれよとは思う
似たような言語増えすぎ
似たような言語増えすぎ
790デフォルトの名無しさん
2018/07/06(金) 09:58:03.13ID:HP0oeisi アーキテクチャもMVVMで統一しておくとさらにいいね
791デフォルトの名無しさん
2018/07/06(金) 10:37:25.30ID:SXzPAxPV 合体して!
792デフォルトの名無しさん
2018/07/06(金) 10:43:05.75ID:zksWstCG >>784
ruby の特徴が groovy 経由で kotlin にとりこまれてるからねぇ
ruby の特徴が groovy 経由で kotlin にとりこまれてるからねぇ
793デフォルトの名無しさん
2018/07/06(金) 10:50:59.18ID:dSjMYi7e まあHello Worldレベルならどれも大差ないよね
794デフォルトの名無しさん
2018/07/06(金) 11:30:17.98ID:2AM7zbcj >>788
一度作って終わりなら何でもいいけど、機能追加やらメンテやら考えたら極力設計レベルで近づけておきたいからね。
俺は経験ないけどObjectiveCとJAVAでこれやってた人たちほんとすごい。
一度作って終わりなら何でもいいけど、機能追加やらメンテやら考えたら極力設計レベルで近づけておきたいからね。
俺は経験ないけどObjectiveCとJAVAでこれやってた人たちほんとすごい。
795デフォルトの名無しさん
2018/07/06(金) 13:21:00.56ID:49COMX7t Ruby由来の特徴って?
Pythonから取ってきたようなのはちらほらあるけど。
Pythonから取ってきたようなのはちらほらあるけど。
796デフォルトの名無しさん
2018/07/06(金) 13:28:11.07ID:nxtJThkD 信者の布教
797デフォルトの名無しさん
2018/07/06(金) 13:44:46.19ID:q/ghlqNX >>795
なんでもかんでもそれで実装しようとして一応作り上げ公開はするもののメンテできず放置するムラ気の情熱
なんでもかんでもそれで実装しようとして一応作り上げ公開はするもののメンテできず放置するムラ気の情熱
798デフォルトの名無しさん
2018/07/06(金) 14:05:18.34ID:LdCqv7/c >>795
ヒント:ワシが育てた
ヒント:ワシが育てた
799デフォルトの名無しさん
2018/07/06(金) 15:32:07.66ID:kKlMDWU3 >>798
いいや、わしが育てた。
いいや、わしが育てた。
800デフォルトの名無しさん
2018/07/06(金) 15:58:16.16ID:zvJYjc+f kotlin配列めんどくさすぎwwwwワロタwwwww
801デフォルトの名無しさん
2018/07/06(金) 16:02:32.49ID:zksWstCG >>795
Kotlin 公式のこのページなんだけど
https://kotlinlang.org/docs/reference/type-safe-builders.html
むかしは Type-Safe Groovy-Style Builders と呼ばれてた
https://github.com/JetBrains/kotlin-web-site/commit/2ed39c423cb7924538551f6fe9a600a333300bb9#diff-67d5deb10a27f44d364720fd321bc192
ドキュメントは修正されちゃったけど、機能が修正されたわけじゃない
lambdaを { } で書くのとか、カッコの外に出せるのとか、これ実現するために必須
Kotlin 公式のこのページなんだけど
https://kotlinlang.org/docs/reference/type-safe-builders.html
むかしは Type-Safe Groovy-Style Builders と呼ばれてた
https://github.com/JetBrains/kotlin-web-site/commit/2ed39c423cb7924538551f6fe9a600a333300bb9#diff-67d5deb10a27f44d364720fd321bc192
ドキュメントは修正されちゃったけど、機能が修正されたわけじゃない
lambdaを { } で書くのとか、カッコの外に出せるのとか、これ実現するために必須
802デフォルトの名無しさん
2018/07/06(金) 16:15:00.75ID:CcG3LQ04 Kotolinて変数にプリミティブ型が無いけど、
画像処理とか大量にデータ処理すると、Javaより遅くならない?
画像処理とか大量にデータ処理すると、Javaより遅くならない?
803デフォルトの名無しさん
2018/07/06(金) 16:28:27.50ID:zksWstCG >>802
ByteArray使えばよいでしょう
ByteArray使えばよいでしょう
804デフォルトの名無しさん
2018/07/06(金) 17:00:50.17ID:CcG3LQ04 >>803
配列はDoubleArrayとかあるのね
bit演算はushrがあるから、Javaより見易そう(Javaの>>>と>>が見辛過ぎ)なのがいいな
そろそろ切り替える踏ん切りがつきそうになった、ありがとう
配列はDoubleArrayとかあるのね
bit演算はushrがあるから、Javaより見易そう(Javaの>>>と>>が見辛過ぎ)なのがいいな
そろそろ切り替える踏ん切りがつきそうになった、ありがとう
805デフォルトの名無しさん
2018/07/06(金) 20:20:35.42ID:AbsrypZ1 >>802
プリミティブに出来るものは勝手にプリミティブになる
Kotlinの
fun f1(a:Int, b:Int?, c:List<Int>){}
はJavaでの
void f1(int a, Integer b, List<Integer> c){}
になる
https://kotlinlang.org/docs/reference/basic-types.html#representation
プリミティブに出来るものは勝手にプリミティブになる
Kotlinの
fun f1(a:Int, b:Int?, c:List<Int>){}
はJavaでの
void f1(int a, Integer b, List<Integer> c){}
になる
https://kotlinlang.org/docs/reference/basic-types.html#representation
806デフォルトの名無しさん
2018/07/06(金) 21:01:12.71ID:g8uAR+7L プリミティブ型がなくてもうまいこと最適化されてだいたいは問題なくなるのではないかな?
807デフォルトの名無しさん
2018/07/06(金) 21:02:17.37ID:g8uAR+7L うう。リロードし忘れてたらかぶった。
808デフォルトの名無しさん
2018/07/06(金) 22:24:17.82ID:QG6T2BVC809デフォルトの名無しさん
2018/07/06(金) 23:30:21.00ID:4Ugvbwaw ByteArrayとかIntArrayはJavaの呪い
810デフォルトの名無しさん
2018/07/06(金) 23:33:34.92ID:gLP4VBNq えっと
811デフォルトの名無しさん
2018/07/07(土) 07:47:51.03ID:uYnOjfeF >>809
何でそう思う?
何でそう思う?
812デフォルトの名無しさん
2018/07/07(土) 08:02:53.54ID:1JBcciC6 >>809
ほんとそう
ほんとそう
813デフォルトの名無しさん
2018/07/07(土) 19:26:53.37ID:XhDuF4YP data classのcopy()というメソッドは
新しいインスタンスを作るの?
それともインスタンス変数を書き換えるの?
新しいインスタンスを作るの?
それともインスタンス変数を書き換えるの?
814デフォルトの名無しさん
2018/07/07(土) 20:07:44.59ID:LTqMROwD815デフォルトの名無しさん
2018/07/07(土) 20:15:10.40ID:VybllwrG イミュータブルデータ
816デフォルトの名無しさん
2018/07/07(土) 22:09:42.29ID:XhDuF4YP817デフォルトの名無しさん
2018/07/07(土) 22:10:48.19ID:uYnOjfeF >>816
繊細とか壊れやすいとか、そういう意味だよ
繊細とか壊れやすいとか、そういう意味だよ
818デフォルトの名無しさん
2018/07/07(土) 23:35:57.76ID:Ty8z3s6n それはフラジャイルだろ!
819デフォルトの名無しさん
2018/07/07(土) 23:38:31.93ID:qgEX9CeR 小麦粉のこと?
820デフォルトの名無しさん
2018/07/08(日) 00:50:39.49ID:Ju8r78kR Androidにはデリゲートなんて用語はない
821デフォルトの名無しさん
2018/07/08(日) 00:55:04.92ID:sfogbTE4822デフォルトの名無しさん
2018/07/08(日) 04:35:49.01ID:PDRntQm6823デフォルトの名無しさん
2018/07/08(日) 08:39:29.95ID:A+oeHsIU >>816
デリゲートは手動で書く手間を減らす機能だし
動作分かってないと初学者にとって混乱の元だから
「委譲書くの面倒」と思うようになるまで使わなくていい
仕様を知っておきたいならbyキーワードの具体例をググって読むべき
デリゲートは手動で書く手間を減らす機能だし
動作分かってないと初学者にとって混乱の元だから
「委譲書くの面倒」と思うようになるまで使わなくていい
仕様を知っておきたいならbyキーワードの具体例をググって読むべき
824デフォルトの名無しさん
2018/07/08(日) 08:53:04.34ID:GTRmE3gZ よくあるのは破壊的操作だけ決まった手順でやりたい可変リスト
内部に可変リストを持たせてListインターフェースをこの可変リストに委譲しつつ、
破壊的操作をするメソッドは自分で実装する
内部に可変リストを持たせてListインターフェースをこの可変リストに委譲しつつ、
破壊的操作をするメソッドは自分で実装する
825デフォルトの名無しさん
2018/07/08(日) 13:09:11.90ID:I8JQ03ez デリゲートゾーンの痒みにデリケア
826デフォルトの名無しさん
2018/07/09(月) 15:42:24.09ID:k14wcRqL 2次元配列てどうやって作るの?
ググっても、一次元配列の説明しかないんだけど
ググっても、一次元配列の説明しかないんだけど
827デフォルトの名無しさん
2018/07/09(月) 16:07:50.43ID:HEVR++FY 「Kotlin 多次元配列」とかでググれば出てくるけど、もっと簡単に作れるようにしてほしいよな
Kotlinはコレクション周りが面倒
Kotlinはコレクション周りが面倒
828デフォルトの名無しさん
2018/07/09(月) 16:22:32.46ID:uw3CHAwx ありがとう!多次元配列ででました
リストの中のリストみたいな作り方しかできないんですね
リストの中のリストみたいな作り方しかできないんですね
829デフォルトの名無しさん
2018/07/09(月) 16:25:07.73ID:a7X8gOns Java11で多次元配列が追加されるっぽいし
そのとき一緒にKotlinにも追加されるんじゃないかな
そのとき一緒にKotlinにも追加されるんじゃないかな
830デフォルトの名無しさん
2018/07/09(月) 19:41:02.60ID:2W9i2TNQ831デフォルトの名無しさん
2018/07/09(月) 19:42:26.58ID:CMpb5of+ 本当の多次元配列とネストした配列の違いってなんなの
832デフォルトの名無しさん
2018/07/09(月) 19:59:47.17ID:upwaJxXn だっちゅーの
833デフォルトの名無しさん
2018/07/09(月) 20:40:00.23ID:2EXLNjt4 >>831
配列の配列: n個入る内箱をm個並べて入れた外箱、実際には内箱に入る数はそれぞれ違うこともある
二次元配列: 最初からn*mで仕切られた箱
得意なこと、苦手なことも、箱を入れた箱と最初から全部仕切られた箱の関係と似ている
Java自体が真性の多次元配列ないからKotlinにもないんじゃね
ScalaとかGroovyにも真性の多次元配列はないのだろう
配列の配列: n個入る内箱をm個並べて入れた外箱、実際には内箱に入る数はそれぞれ違うこともある
二次元配列: 最初からn*mで仕切られた箱
得意なこと、苦手なことも、箱を入れた箱と最初から全部仕切られた箱の関係と似ている
Java自体が真性の多次元配列ないからKotlinにもないんじゃね
ScalaとかGroovyにも真性の多次元配列はないのだろう
834デフォルトの名無しさん
2018/07/09(月) 20:55:27.19ID:CMpb5of+ それって、メモリは所詮一次元だけど
n×mの連続領域確保して[][]でアクセスできるインターフェース提供できれば二次元配列って言えるってこと?
ポインタの配列にしなければいいってことかな??
n×mの連続領域確保して[][]でアクセスできるインターフェース提供できれば二次元配列って言えるってこと?
ポインタの配列にしなければいいってことかな??
835デフォルトの名無しさん
2018/07/09(月) 20:56:07.10ID:NIgnyVo4 多次元配列みたいにアクセスできるクラス作って中で一次元配列を全容素数作ってアクセスする時に n * y + x のように計算してアクセスするの作れば、まあなんとなく気分を味わう事はできるな。
あとはうまいこと最適化されて効率よくなる事を祈るのみ。
あとはうまいこと最適化されて効率よくなる事を祈るのみ。
836デフォルトの名無しさん
2018/07/09(月) 20:57:03.20ID:NIgnyVo4 うう。リロードしてなかったらなんとなく内容が被った。orz
837デフォルトの名無しさん
2018/07/09(月) 21:13:13.46ID:2EXLNjt4 >>834
おおむねそういうこと
配列の配列は縦方向と横方向でアクセスのコストが違うとか
多次元配列は、行をまるごと取り出そうとすると新規に配列を作る必要があるとか、違いがいろいろある
Kotlinに真性の多次元配列はないけど、仮にあったらイテレーションする時も変わってくるはず。
for (item in twoDimesionalArray) { println(item) }
for (innerArray in arrayOfArray) {
for (item in innerArray) { println(item) }
}
おおむねそういうこと
配列の配列は縦方向と横方向でアクセスのコストが違うとか
多次元配列は、行をまるごと取り出そうとすると新規に配列を作る必要があるとか、違いがいろいろある
Kotlinに真性の多次元配列はないけど、仮にあったらイテレーションする時も変わってくるはず。
for (item in twoDimesionalArray) { println(item) }
for (innerArray in arrayOfArray) {
for (item in innerArray) { println(item) }
}
838デフォルトの名無しさん
2018/07/09(月) 22:15:19.94ID:NSgi36DG 普通のプログラミングよりPythonのnumpyとかMATLABとか科学技術計算やってた人はイメージしやすいかもね
839デフォルトの名無しさん
2018/07/09(月) 23:30:34.66ID:1ah1GiNN マンピー?
840デフォルトの名無しさん
2018/07/10(火) 00:37:38.55ID:lPJyrY2R >>837
なるほどありがとう
なるほどありがとう
841デフォルトの名無しさん
2018/07/10(火) 06:58:10.69ID:IxsE6k10 >>839
なるほどありがとう
なるほどありがとう
842デフォルトの名無しさん
2018/07/10(火) 07:38:02.37ID:LbQkaO6y ほとんどの言語は、配列の配列(jaggy 配列)だろ
表で言えば、同じ行内の列データは連続しているけど、
各行のデータは連続していない
1行目の各列は連続しているけど、
1行目と2行目は、別の場所にある
表で言えば、同じ行内の列データは連続しているけど、
各行のデータは連続していない
1行目の各列は連続しているけど、
1行目と2行目は、別の場所にある
843デフォルトの名無しさん
2018/07/10(火) 08:14:20.19ID:UVYr8NpU 計算コストを度外視すれば多次元配列でできることは大抵配列の配列で実現できるから、そこまで気にする必要はないんだけどね
844デフォルトの名無しさん
2018/07/10(火) 09:17:54.93ID:xdf1qrhG さも重大事のように煽っといてなんだその結論は
845デフォルトの名無しさん
2018/07/10(火) 11:02:23.47ID:4/WJyavM まあよっぽどカリッカリのパフォーマンスを求められるシビアな要件じゃない限りいらんわな
もしその差がそんなに重要ならとっくに色々な言語で実装されてる
もしその差がそんなに重要ならとっくに色々な言語で実装されてる
846デフォルトの名無しさん
2018/07/10(火) 14:19:24.23ID:nhRVi4l7 tensorkotlin
847デフォルトの名無しさん
2018/07/10(火) 22:11:35.45ID:y/3n5Cpu >>834が言ってる通りで
糖衣構文的なものがあるかどうか程度の差
パフォーマンスが必要な部分はハードウェアアクセラレーションのため
java.awt.imageみたいにAPI経由するからDSL表現力さえあれば後はライブラリの役割
糖衣構文的なものがあるかどうか程度の差
パフォーマンスが必要な部分はハードウェアアクセラレーションのため
java.awt.imageみたいにAPI経由するからDSL表現力さえあれば後はライブラリの役割
848デフォルトの名無しさん
2018/07/11(水) 06:23:53.16ID:xk2F4E8W 配列は一次元、嫁は二次元だからそれぞれ1つずつ次元が上がって欲しい。
849デフォルトの名無しさん
2018/07/11(水) 09:10:45.05ID:A6luu057 現在三次元の嫁はどうなりますか
850デフォルトの名無しさん
2018/07/11(水) 09:18:11.28ID:/4kd3SWK 3次元嫁は都市伝説
851デフォルトの名無しさん
2018/07/11(水) 09:29:45.16ID:RuBHX//D オンデマンドで呼び出せるんじゃね
呼び出し料金かかるけど
呼び出し料金かかるけど
852デフォルトの名無しさん
2018/07/12(木) 11:23:31.16ID:xhtZxHU1 Kotlinで書けるSPAフレームワークって無いの?
JSとかTS面倒なんだけど
JSとかTS面倒なんだけど
853デフォルトの名無しさん
2018/07/12(木) 11:38:40.09ID:nnJijZVz TSなら面倒というほど大した差はないだろ
むしろVSCodeで鬼のように補完が効く分、フロントでの生産性は圧倒的にTSのほうが上
むしろVSCodeで鬼のように補完が効く分、フロントでの生産性は圧倒的にTSのほうが上
854デフォルトの名無しさん
2018/07/12(木) 12:25:18.13ID:ut9WLbMZ 補完に関してはKotlin+IntelliJIDEAのほうが上だろ
TSのフロントでの生産性が圧倒的なのには同意だが
TSのフロントでの生産性が圧倒的なのには同意だが
855デフォルトの名無しさん
2018/07/12(木) 13:25:44.38ID:9wyU7EsK VSCode程の糞はない
856デフォルトの名無しさん
2018/07/12(木) 14:32:59.18ID:3OhKsAp4 え?
VSCodeが糞かはともかくそれ以上の糞なんかJava系に限ってもeclipseとかNetBeansとかいくらでもあるだろ
VSCodeが糞かはともかくそれ以上の糞なんかJava系に限ってもeclipseとかNetBeansとかいくらでもあるだろ
857デフォルトの名無しさん
2018/07/12(木) 18:21:16.24ID:EedZr1tw Netbeansはひどいよなあ
あれMPLABのベースに使われててクソイライラする
ファイルの管理周りがとくにひどい
microchipはatmel買収したんだからatmelスタジオに追加すればいいのに糞が
あれMPLABのベースに使われててクソイライラする
ファイルの管理周りがとくにひどい
microchipはatmel買収したんだからatmelスタジオに追加すればいいのに糞が
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… ★5 [BFU★]
- 「母の部屋に安倍氏が表紙の機関誌が」「(安倍氏が被害者なのは)不思議に思いませんでした」山上被告の妹が証言 [おっさん友の会★]
- 【野球】大谷翔平、佐々木朗希、山本由伸らがWBC辞退なら広がる不協和音… 『過去イチ盛り上がらない大会』になる可能性も★2 [冬月記者★]
- 【news23】小川彩佳アナ「ここまでの広がりになるということを、高市総理はどれだけ想像できていたんでしょうね」 日中問題特集で [冬月記者★]
- 【国際】ロシアはすでに戦争準備段階――ポーランド軍トップが警告 [ぐれ★]
- 「町中華」の“息切れ倒産”が増加 ブームにも支えられ職人技で踏ん張ってきたが… 大手チェーンは値上げでも絶好調 [ぐれ★]
- 中国人「高市早苗が首相になってからの日本での中国人観光客の1日がこれらしいw」中国でバカウケ [165981677]
- 【高市売り】円安、止まらず!凄い勢いで暴落中。157円へ [219241683]
- 【悲報】ヤフコメ民「中国が水産物を輸入禁止にするなら、日本国民向けに安く販売すればいい。中国依存から脱するべき」 [153736977]
- >>3と>>5のワードを使ってai生成する
- 1,000万円のBMWに擦ってしまった札幌のガキ、捕らえられてガチで詰む [329329848]
- ガバガバなんだよ
