- 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/
- 803 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 10:37:25.30 ID:SXzPAxPV.net]
- 合体して!
- 804 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 10:43:05.75 ID:zksWstCG.net]
- >>785
ruby の特徴が groovy 経由で kotlin にとりこまれてるからねぇ
- 805 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 10:50:59.18 ID:dSjMYi7e.net]
- まあHello Worldレベルならどれも大差ないよね
- 806 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 11:30:17.98 ID:2AM7zbcj.net]
- >>789
一度作って終わりなら何でもいいけど、機能追加やらメンテやら考えたら極力設計レベルで近づけておきたいからね。 俺は経験ないけどObjectiveCとJAVAでこれやってた人たちほんとすごい。
- 807 名前:デフォルトの名無しさん [2018/07/06(金) 13:21:00.56 ID:49COMX7t.net]
- Ruby由来の特徴って?
Pythonから取ってきたようなのはちらほらあるけど。
- 808 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 13:28:11.07 ID:nxtJThkD.net]
- 信者の布教
- 809 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 13:44:46.19 ID:q/ghlqNX.net]
- >>796
なんでもかんでもそれで実装しようとして一応作り上げ公開はするもののメンテできず放置するムラ気の情熱
- 810 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 14:05:18.34 ID:LdCqv7/c.net]
- >>796
ヒント:ワシが育てた
- 811 名前:デフォルトの名無しさん [2018/07/06(金) 15:32:07.66 ID:kKlMDWU3.net]
- >>799
いいや、わしが育てた。
- 812 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 15:58:16.16 ID:zvJYjc+f.net]
- kotlin配列めんどくさすぎwwwwワロタwwwww
- 813 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 16:02:32.49 ID:zksWstCG.net]
- >>796
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を { } で書くのとか、カッコの外に出せるのとか、これ実現するために必須
- 814 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 16:15:00.75 ID:CcG3LQ04.net]
- Kotolinて変数にプリミティブ型が無いけど、
画像処理とか大量にデータ処理すると、Javaより遅くならない?
- 815 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 16:28:27.50 ID:zksWstCG.net]
- >>803
ByteArray使えばよいでしょう
- 816 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 17:00:50.17 ID:CcG3LQ04.net]
- >>804
配列はDoubleArrayとかあるのね bit演算はushrがあるから、Javaより見易そう(Javaの>>>と>>が見辛過ぎ)なのがいいな そろそろ切り替える踏ん切りがつきそうになった、ありがとう
- 817 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 20:20:35.42 ID:AbsrypZ1.net]
- >>803
プリミティブに出来るものは勝手にプリミティブになる 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
- 818 名前:デフォルトの名無しさん [2018/07/06(金) 21:01:12.71 ID:g8uAR+7L.net]
- プリミティブ型がなくてもうまいこと最適化されてだいたいは問題なくなるのではないかな?
- 819 名前:デフォルトの名無しさん [2018/07/06(金) 21:02:17.37 ID:g8uAR+7L.net]
- うう。リロードし忘れてたらかぶった。
- 820 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 22:24:17.82 ID:QG6T2BVC.net]
- >>806-807
Javaのラッパー型とか考え無くていいのか 上手く出来ているんだな
- 821 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 23:30:21.00 ID:4Ugvbwaw.net]
- ByteArrayとかIntArrayはJavaの呪い
- 822 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 23:33:34.92 ID:gLP4VBNq.net]
- えっと
- 823 名前:デフォルトの名無しさん mailto:sage [2018/07/07(土) 07:47:51.03 ID:uYnOjfeF.net]
- >>810
何でそう思う?
- 824 名前:デフォルトの名無しさん mailto:sage [2018/07/07(土) 08:02:53.54 ID:1JBcciC6.net]
- >>810
ほんとそう
- 825 名前:デフォルトの名無しさん mailto:sage [2018/07/07(土) 19:26:53.37 ID:XhDuF4YP.net]
- data classのcopy()というメソッドは
新しいインスタンスを作るの? それともインスタンス変数を書き換えるの?
- 826 名前:デフォルトの名無しさん mailto:sage [2018/07/07(土) 20:07:44.59 ID:LTqMROwD.net]
- >>814
新しいインスタンスを作るよ その際に新しいインスタンスに対してプロパティの差し替えを指定できる
- 827 名前:デフォルトの名無しさん mailto:sage [2018/07/07(土) 20:15:10.40 ID:VybllwrG.net]
- イミュータブルデータ
- 828 名前:デフォルトの名無しさん mailto:sage [2018/07/07(土) 22:09:42.29 ID:XhDuF4YP.net]
- >>815
そうですかコピるんですね、インスタンスはイミューダブルだから ところでデリゲートって何ですか?
- 829 名前:デフォルトの名無しさん mailto:sage [2018/07/07(土) 22:10:48.19 ID:uYnOjfeF.net]
- >>817
繊細とか壊れやすいとか、そういう意味だよ
- 830 名前:デフォルトの名無しさん mailto:sage [2018/07/07(土) 23:35:57.76 ID:Ty8z3s6n.net]
- それはフラジャイルだろ!
- 831 名前:デフォルトの名無しさん mailto:sage [2018/07/07(土) 23:38:31.93 ID:qgEX9CeR.net]
- 小麦粉のこと?
- 832 名前:デフォルトの名無しさん mailto:sage [2018/07/08(日) 00:50:39.49 ID:Ju8r78kR.net]
- Androi
- 833 名前:dにはデリゲートなんて用語はない []
- [ここ壊れてます]
- 834 名前:デフォルトの名無しさん mailto:sage [2018/07/08(日) 00:55:04.92 ID:sfogbTE4.net]
- >>817
? data class のインスタンスはイミュータブルに作ることもできるけど 別にイミュータブルな保証ないよ 普通に var プロパティ宣言できるし
- 835 名前:デフォルトの名無しさん mailto:sage [2018/07/08(日) 04:35:49.01 ID:PDRntQm6.net]
- >>819
デリケートだろとつっこむところ? >>817 クラスAを継承したクラスBを作るときに、継承を使う代わりに、クラスB内にクラスAのインスタンスを持たせて、 クラスBにおけるクラスAのAPI実装をそのインスタンスに丸投げすること。 インターフェースしか定義されておらず、インスタンスはヘルパークラスからしか作れないような場合に便利。
- 836 名前:デフォルトの名無しさん mailto:sage [2018/07/08(日) 08:39:29.95 ID:A+oeHsIU.net]
- >>817
デリゲートは手動で書く手間を減らす機能だし 動作分かってないと初学者にとって混乱の元だから 「委譲書くの面倒」と思うようになるまで使わなくていい 仕様を知っておきたいならbyキーワードの具体例をググって読むべき
- 837 名前:デフォルトの名無しさん mailto:sage [2018/07/08(日) 08:53:04.34 ID:GTRmE3gZ.net]
- よくあるのは破壊的操作だけ決まった手順でやりたい可変リスト
内部に可変リストを持たせてListインターフェースをこの可変リストに委譲しつつ、 破壊的操作をするメソッドは自分で実装する
- 838 名前:デフォルトの名無しさん mailto:sage [2018/07/08(日) 13:09:11.90 ID:I8JQ03ez.net]
- デリゲートゾーンの痒みにデリケア
- 839 名前:デフォルトの名無しさん mailto:sage [2018/07/09(月) 15:42:24.09 ID:k14wcRqL.net]
- 2次元配列てどうやって作るの?
ググっても、一次元配列の説明しかないんだけど
- 840 名前:デフォルトの名無しさん mailto:sage [2018/07/09(月) 16:07:50.43 ID:HEVR++FY.net]
- 「Kotlin 多次元配列」とかでググれば出てくるけど、もっと簡単に作れるようにしてほしいよな
Kotlinはコレクション周りが面倒
- 841 名前:デフォルトの名無しさん mailto:sage [2018/07/09(月) 16:22:32.46 ID:uw3CHAwx.net]
- ありがとう!多次元配列ででました
リストの中のリストみたいな作り方しかできないんですね
- 842 名前:デフォルトの名無しさん mailto:sage [2018/07/09(月) 16:25:07.73 ID:a7X8gOns.net]
- Java11で多次元配列が追加されるっぽいし
そのとき一緒にKotlinにも追加されるんじゃないかな
- 843 名前:デフォルトの名無しさん mailto:sage [2018/07/09(月) 19:41:02.60 ID:2W9i2TNQ.net]
- >>829
でもそれは多次元配列ではないからな 全世界から激しくツッコミ入るからな 「ネストした配列」とかきちんと表現しよう
- 844 名前:デフォルトの名無しさん mailto:sage [2018/07/09(月) 19:42:26.58 ID:CMpb5of+.net]
- 本当の多次元配列とネストした配列の違いってなんなの
- 845 名前:デフォルトの名無しさん mailto:sage [2018/07/09(月) 19:59:47.17 ID:upwaJxXn.net]
- だっちゅーの
- 846 名前:デフォルトの名無しさん mailto:sage [2018/07/09(月) 20:40:00.23 ID:2EXLNjt4.net]
- >>832
配列の配列: n個入る内箱をm個並べて入れた外箱、実際には内箱に入る数はそれぞれ違うこともある 二次元配列: 最初からn*mで仕切られた箱 得意なこと、苦手なことも、箱を入れた箱と最初から全部仕切られた箱の関係と似ている Java自体が真性の多次元配列ないからKotlinにもないんじゃね ScalaとかGroovyにも真性の多次元配列はないのだろう
- 847 名前:デフォルトの名無しさん mailto:sage [2018/07/09(月) 20:55:27.19 ID:CMpb5of+.net]
- それって、メモリは所詮一次元だけど
n×mの連続領域確保して[][]でアクセスできるインターフェース提供できれば二次元配列って言えるってこと? ポインタの配列にしなければいいってことかな??
- 848 名前:デフォルトの名無しさん [2018/07/09(月) 20:56:07.10 ID:NIgnyVo4.net]
- 多次元配列みたいにアクセスできるクラス作って中で一次元配列を全容素数作ってアクセスする時に n * y + x のように計算してアクセスするの作れば、まあなんとなく気分を味わう事はできるな。
あとはうまいこと最適化されて効率よくなる事を祈るのみ。
- 849 名前:デフォルトの名無しさん [2018/07/09(月) 20:57:03.20 ID:NIgnyVo4.net]
- うう。リロードしてなかったらなんとなく内容が被った。orz
- 850 名前:デフォルトの名無しさん mailto:sage [2018/07/09(月) 21:13:13.46 ID:2EXLNjt4.net]
- >>835
おおむねそういうこと 配列の配列は縦方向と横方向でアクセスのコストが違うとか 多次元配列は、行をまるごと取り出そうとすると新規に配列を作る必要があるとか、違いがいろいろある Kotlinに真性の多次元配列はないけど、仮にあったらイテレーションする時も変わってくるはず。 for (item in twoDimesionalArray) { println(item) } for (innerArray in arrayOfArray) { for (item in innerArray) { println(item) } }
- 851 名前:デフォルトの名無しさん mailto:sage [2018/07/09(月) 22:15:19.94 ID:NSgi36DG.net]
- 普通のプログラミングよりPythonのnumpyとかMATLABとか科学技術計算やってた人はイメージしやすいかもね
- 852 名前:デフォルトの名無しさん mailto:sage [2018/07/09(月) 23:30:34.66 ID:1ah1GiNN.net]
- マンピー?
- 853 名前:デフォルトの名無しさん mailto:sage [2018/07/10(火) 00:37:38.55 ID:lPJyrY2R.net]
- >>838
なるほどありがとう
- 854 名前:デフォルトの名無しさん mailto:sage [2018/07/10(火) 06:58:10.69 ID:IxsE6k10.net]
- >>840
なるほどありがとう
- 855 名前:デフォルトの名無しさん mailto:sage [2018/07/10(火) 07:38:02.37 ID:LbQkaO6y.net]
- ほとんどの言語は、配列の配列(jaggy 配列)だろ
表で言えば、同じ行内の列データは連続しているけど、 各行のデータは連続していない 1行目の各列は連続しているけど、 1行目と2行目は、別の場所にある
- 856 名前:デフォルトの名無しさん mailto:sage [2018/07/10(火) 08:14:20.19 ID:UVYr8NpU.net]
- 計算コストを度外視すれば多次元配列でできることは大抵配列の配列で実現できるから、そこまで気にする必要はないんだけどね
- 857 名前:デフォルトの名無しさん mailto:sage [2018/07/10(火) 09:17:54.93 ID:xdf1qrhG.net]
- さも重大事のように煽っといてなんだその結論は
- 858 名前:デフォルトの名無しさん mailto:sage [2018/07/10(火) 11:02:23.47 ID:4/WJyavM.net]
- まあよっぽどカリッカリのパフォーマンスを求められるシビアな要件じゃない限りいらんわな
もしその差がそんなに重要ならとっくに色々な言語で実装されてる
- 859 名前:デフォルトの名無しさん mailto:sage [2018/07/10(火) 14:19:24.23 ID:nhRVi4l7.net]
- tensorkotlin
- 860 名前:デフォルトの名無しさん mailto:sage [2018/07/10(火) 22:11:35.45 ID:y/3n5Cpu.net]
- >>835が言ってる通りで
糖衣構文的なものがあるかどうか程度の差 パフォーマンスが必要な部分はハードウェアアクセラレーションのため java.awt.imageみたいにAPI経由するからDSL表現力さえあれば後はライブラリの役割
- 861 名前:デフォルトの名無しさん mailto:sage [2018/07/11(水) 06:23:53.16 ID:xk2F4E8W.net]
- 配列は一次元、嫁は二次元だからそれぞれ1つずつ次元が上がって欲しい。
- 862 名前:デフォルトの名無しさん mailto:sage [2018/07/11(水) 09:10:45.05 ID:A6luu057.net]
- 現在三次元の嫁はどうなりますか
- 863 名前:デフォルトの名無しさん [2018/07/11(水) 09:18:11.28 ID:/4kd3SWK.net]
- 3次元嫁は都市伝説
- 864 名前:デフォルトの名無しさん mailto:sage [2018/07/11(水) 09:29:45.16 ID:RuBHX//D.net]
- オンデマンドで呼び出せるんじゃね
呼び出し料金かかるけど
- 865 名前:デフォルトの名無しさん mailto:sage [2018/07/12(木) 11:23:31.16 ID:xhtZxHU1.net]
- Kotlinで書けるSPAフレームワークって無いの?
JSとかTS面倒なんだけど
- 866 名前:デフォルトの名無しさん mailto:sage [2018/07/12(木) 11:38:40.09 ID:nnJijZVz.net]
- TSなら面倒というほど大した差はないだろ
むしろVSCodeで鬼のように補完が効
- 867 名前:く分、フロントでの生産性は圧倒的にTSのほうが上 []
- [ここ壊れてます]
- 868 名前:デフォルトの名無しさん mailto:sage [2018/07/12(木) 12:25:18.13 ID:ut9WLbMZ.net]
- 補完に関してはKotlin+IntelliJIDEAのほうが上だろ
TSのフロントでの生産性が圧倒的なのには同意だが
- 869 名前:デフォルトの名無しさん mailto:sage [2018/07/12(木) 13:25:44.38 ID:9wyU7EsK.net]
- VSCode程の糞はない
- 870 名前:デフォルトの名無しさん mailto:sage [2018/07/12(木) 14:32:59.18 ID:3OhKsAp4.net]
- え?
VSCodeが糞かはともかくそれ以上の糞なんかJava系に限ってもeclipseとかNetBeansとかいくらでもあるだろ
- 871 名前:デフォルトの名無しさん mailto:sage [2018/07/12(木) 18:21:16.24 ID:EedZr1tw.net]
- Netbeansはひどいよなあ
あれMPLABのベースに使われててクソイライラする ファイルの管理周りがとくにひどい microchipはatmel買収したんだからatmelスタジオに追加すればいいのに糞が
- 872 名前:デフォルトの名無しさん mailto:sage [2018/07/12(木) 19:05:58.45 ID:ZfcOFQ2e.net]
- >>857
このスレのお約束フレーズだからマジレスすんな
- 873 名前:デフォルトの名無しさん mailto:sage [2018/07/12(木) 19:07:03.83 ID:ZfcOFQ2e.net]
- そういやeclipseにもkotlinプラグインあるらしいけど、わざわざeclipse使ってる奴いるのだろうか
- 874 名前:デフォルトの名無しさん [2018/07/12(木) 19:15:27.87 ID:cdBPRXqc.net]
- >>860
他のプロジェクトも色々やっててそうしないと切り替えるのが面倒とか、あるいは会社でそれしか使っちゃ駄目って事になってるとか。
- 875 名前:デフォルトの名無しさん mailto:sage [2018/07/12(木) 19:59:34.30 ID:aA43Ofcz.net]
- >>860
一度使おうとしたけど、インテリさん使ったらインテリすぎて戻れなくなった ただ、インテリさんはWeb関連の便利機能が有料なんで、そこらへんは月食さんの方が良いな
- 876 名前:デフォルトの名無しさん mailto:sage [2018/07/12(木) 20:02:55.71 ID:WF2aS5Vl.net]
- Androidで連続計測アプリを作るなら、
RxKotlinがいいの?
- 877 名前:デフォルトの名無しさん mailto:sage [2018/07/12(木) 22:51:04.77 ID:mvC68ILq.net]
- >>860
1年以上前に使ってみたことがあるが、Javaのプロジェクトにまでエラーが頻発して使い物にならなかった。 なお、KotlinがAndroid公式に採用されて以降、この1年でほとんど開発は進んでいない模様。 釣った魚に餌はやらない、みたいな。
- 878 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 05:53:34.32 ID:m41AHQph.net]
- >>862
IDEAの年額って、どう考えても払うだけの価値はあるほどエクリプスンより生産性上がるだろ 少なくともツール自体を動かすために余計な苦労は要らなくなる
- 879 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 06:43:02.63 ID:EUOoQR1t.net]
- 大量のプラグインのバージョン管理とか設定調整とかどう考えても時間の無駄だからなー
- 880 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 06:55:12.32 ID:Ee6EtEgb.net]
- 30日試用もあるけどひとまず1年分買って試すのも良いと思うな
- 881 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 07:58:16.06 ID:ov74f2Px.net]
- >>866
年間通したらそれだけで数万円分の工数はとられるよな
- 882 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 08:09:45.54 ID:ov74f2Px.net]
- Vimとかも自分で育てていく楽しさはあるんだけど、道具として割り切るなら箱出してほぼ何もせずとも全て揃ってるIDEAさんが最強なんだよなあ。
AndroidとiPhoneもそんなイメージだけど。
- 883 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 09:03:03.39 ID:CVNDg+4c.net]
- xcode程の糞はない
- 884 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 09:20:51.97 ID:5TLJeRCv.net]
- VSCodeはJava開発環境としてはMS自身によるプラグイン開発によって既に普通に使えるレベルに達してる
さすがにKotlinはJBとガチ喧嘩になるからMS自身は手を出さないだろうけど、 IntelliJが死んだらKotlinも当然自動的に消えるわけで、MSを調子に乗らせないためにもJBにはなんとか頑張ってほしい
- 885 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 09:21:39.47 ID:7kFLYEGJ.net]
- VScodeほどの神はいない
- 886 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 09:46:20.22 ID:n
]
- [ここ壊れてます]
- 887 名前:6HMRhww.net mailto: マジレスすると、
MS嫌いだけどVScodeは使いやすいよね 昔はEmacsとか使ってたけど、VScode使い始めて戻れなくなった [] - [ここ壊れてます]
- 888 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 09:56:45.72 ID:cQfKwCET.net]
- Emacsはマジで瀕死みたいだな。Atomに食われてVSCodeでとどめを刺された。
- 889 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 10:04:34.44 ID:SHnopJX1.net]
- むかしむかし使い古しpcにDebianいれてゴニョゴニョ設定してxemacsを起動できたときめっちゃ感動した
- 890 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 11:55:19.72 ID:CVNDg+4c.net]
- vimの完全勝利
- 891 名前:デフォルトの名無しさん [2018/07/13(金) 12:44:49.86 ID:fxcd0vFw.net]
- ま、vimは軽いし何も考えなくて良いのがいいよな。
ただしサンプルプログラムのようなとても短くて小規模なプログラム作る時なw
- 892 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 13:16:53.00 ID:CVNDg+4c.net]
- vimは単体で使うだけでなく、
プラグインという形で各種エディタ, IDEに組み込まれている もはやコードを書くという行為はvimを使うことと同等 vimも使いこなせないようなやつはエンジニア向いてないね
- 893 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 13:24:28.27 ID:vWSrkCkJ.net]
- お、そうだな
- 894 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 13:46:43.72 ID:r56MKyep.net]
- VSCodeはVimプラグインもクソ優秀なんだよな
IDEとしての機能性とVimらしい快適性をこれほど高い次元で両立できるエディタは10年煮詰めたVimを除けば他にない
- 895 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 14:03:48.40 ID:5yynDKDH.net]
- VSCodeのプラグインが優秀過ぎて他に移れない
シーケンス図とか描くのもすげー便利だし
- 896 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 14:15:06.91 ID:LloFxrI0.net]
- IntelliJで開いたときに、赤も黄色も出ないコードを書くものだけが、Vimを使いなさい。
- 897 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 15:38:16.85 ID:RC8GAzHb.net]
- シーケンス図なんて作らせるようなところでもkotlinだのvscodeだの使わせてくれるものなのか
- 898 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 17:17:34.83 ID:4N3JeixC.net]
- intellijよりvsのほうがコード補完優秀だよね
頻繁に使うものが上位に来るし intellijだとcって打つとCamera()とか一度も使ってないものががいきなり候補に出るし
- 899 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 17:37:39.30 ID:L1uFjowm.net]
- intellij+補完で検索すると、わりと多機能で驚く
- 900 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 17:47:43.71 ID:r56MKyep.net]
- VSの補完は機能とかそういう段階をとっくに卒業してる
ついに機械学習を使って文脈を理解する超補完を搭載するらしいな
- 901 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 18:36:03.53 ID:n6HMRhww.net]
- みんなインテリとVSCどう使い分けてんの?
Kotlinはインテリで、それ以外の言語はVSCって感じ?
- 902 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 18:47:06.02 ID:m41AHQph.net]
- jsだけVSで他はインテリんだな
正直Rubyとかどちらで書いても大差ないから、わざわざ乗り換えてない
- 903 名前:デフォルトの名無しさん mailto:sage [2018/07/13(金) 19:34:40.82 ID:ojWLt4Rx.net]
- cだけでCameraとかでてこないぞ?
Camまで打つとCameraクラスが候補の二番目に出てくるが 小文字のcじゃ下まで見てもCameraが候補に無い
|
|