- 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/
- 809 名前:デフォルトの名無しさん mailto:sage [2019/05/27(月) 14:33:20.72 ID:24xkxhR7.net]
- プロパティの話ね
mutableにしてもそもそも生成は別のところでListごと作るからmutableだろうがListだろうが関係ない 当然後から代入するからvalにはできない
- 810 名前:デフォルトの名無しさん mailto:sage [2019/05/27(月) 14:57:26.23 ID:EJcO498B.net]
- copyメソッド
- 811 名前:デフォルトの名無しさん mailto:sage [2019/05/27(月) 23:34:59.34 ID:s432cqVY.net]
- サーバーサイドばっかだからかもしれんがプロパティにMutableListを使うことがそうそう無い
データクラスのコンストラクタ引数に val list: List はよくある
- 812 名前:デフォルトの名無しさん mailto:sage [2019/05/27(月) 23:56:54.45 ID:zFWKvIPE.net]
- 内部DSLとかの指示を構築する系の実装で使うかな
- 813 名前:デフォルトの名無しさん mailto:sage [2019/05/28(火) 05:58:36.43 ID:sEeuOOEX.net]
- サーバーサイドかどうか関係なくない?
俺はよく使うよ。例えばツリー構造になってるデータを読み込む処理で自分の子ノードのリストを持つため、とか、これ昨日書いた。
- 814 名前:デフォルトの名無しさん mailto:sage [2019/05/28(火) 06:33:15.65 ID:f4BtQ/HR.net]
- val text = ""
って val text :String = "" って書いた方がいい?
- 815 名前:デフォルトの名無しさん mailto:sage [2019/05/28(火) 07:05:11.16 ID:Bdaqy37y.net]
- >>802
やるメリットは特にない むしろ本当に宣言通りStringかどうかチェックするぶんビルド遅い
- 816 名前:デフォルトの名無しさん mailto:sage [2019/05/28(火) 08:10:42.72 ID:sEeuOOEX.net]
- >>802
いらない。何をどう見ても明らかにStringだから意味ない。
- 817 名前:デフォルトの名無しさん mailto:sage [2019/05/28(火) 23:54:42.49 ID:g+jKUI0N.net]
- >>802
Javaのvarで似たような議論がある。 https://orablogs-jp.blogspot.com/2018/03/style-guidelines-for-local-variable.html
- 818 名前:デフォルトの名無しさん mailto:sage [2019/05/29(水) 01:39:37.10 ID:KhqOXHGU.net]
- Kotlinに、SwiftのExpressibleByStringLiteralみたいなのが無くて本当に良かったと思う
あれは呪いだ
- 819 名前:デフォルトの名無しさん mailto:sage [2019/05/29(水) 02:17:57.59 ID:Qb2i3AGM.net]
- >>802 は、IntelljIDEA か Android Studio 使ってないのかね?
警告消して緑色になるようがんばれ おれは警告にどうしても従えない場合でも、アノテーション使って絶対緑色にする
- 820 名前:デフォルトの名無しさん mailto:sage [2019/05/29(水) 04:33:25.97 ID:XoYuC6Fl.net]
- Charは'a'なのね
- 821 名前:デフォルトの名無しさん mailto:sage [2019/05/29(水) 06:05:24.96 ID:ouhOLTM0.net]
- >>806
なにそれ?
- 822 名前:デフォルトの名無しさん mailto:sage [2019/05/29(水) 07:50:04.16 ID:KhqOXHGU.net]
- >>809
https://ideone.com/3YQTSZ 文字列リテラルが本当に文字列なのか分からなくなるやつ
- 823 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 14:21:13.30 ID:Jjn+Dq6k.net]
- >>806
PHPだと1リクエストごとにFWの初期化処理を行っているのが遅い理由でしょ 特にLaravelは読み込むファイルも多いし重い 他の言語だとアプリケーションサーバ起動時に一回だけ初期化処理をするので1リクエストあたりの処理が少ない PHPでもSwooleやReactPHPなどを使えば同じことはできるけど、まあ既存のFWを乗っけてもバグりやすいだろうね
- 824 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 18:46:44.28 ID:R6sHUJ5K.net]
- なんの話だよ
- 825 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 22:32:24.72 ID:VAUlN9pw.net]
- やべぇやつが来たなwww
- 826 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 07:53:39.61 ID:6Ne8KtIA.net]
- 普通に誤爆でしょ
- 827 名前:デフォルトの名無しさん [2019/06/01(土) 11:37:30.64 ID:OCCxHMSa.net]
- android用途:元気
サーバーサイド用途:全く流行らず kotlin/native: 瀕死 kotlin.js: 死亡 現状こんな認識なんだけど合ってる?
- 828 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 11:43:16.53 ID:HBXiOctn.net]
- Xamarin程の糞はない
- 829 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 12:20:19.48 ID:oJ6AvSx+.net]
- >>815
Kotlin nativeはなんかもう不死鳥とかみたく蘇ったりする予定なので書いておいてください
- 830 名前:デフォルトの名無しさん [2019/06/01(土) 14:59:33.17 ID:7bqJsR1f.net]
- 身内のGraalにトドメ刺されて終わりだろ。
- 831 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 15:47:15.77 ID:v1/bDBif.net]
- /NativeがGraalにやられても/JVMがスイッチするから大丈夫
- 832 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 16:20:49.17 ID:4wvh7Cn2.net]
- >>815
合ってる
- 833 名前:デフォルトの名無しさん [2019/06/01(土) 16:55:01.52 ID:uuPo6pHP.net]
- nativeはまだ作成中みたいな感じなので瀕死とは違うと思うが
- 834 名前:デフォルトの名無しさん [2019/06/01(土) 17:46:40.68 ID:xELmXxSQ.net]
- Kotlinを勉強し始めたんだけどさあ
これってレファレンスを見てエディタで打ち込む->kotlincでコンパイル=>javaで動かす・・・・ってのを繰り返さないとならんの? Swiftに言う「swift asdf.swift」みたいなのに相当するコマンドはないのかしら
- 835 名前:デフォルトの名無しさん [2019/06/01(土) 17:49:07.58 ID:FZbdo0L3.net]
- そうか。合ってるか。。
サーバーサイド kotlinが流行ってないのは何でなんだろ。 現状問題なく使えるように思うけど、ほとんど開発案件出てこないね。
- 836 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 17:50:33.82 ID:v1/bDBif.net]
- >>822
IntelliJ(community版)を使おう 再生ボタン一つで済む
- 837 名前:デフォルトの名無しさん [2019/06/01(土) 17:51:43.68 ID:FZbdo0L3.net]
- >>822
まずintellij(IDE)をインストールしないと始まらない
- 838 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 18:32:24.41 ID:7x5on0RN.net]
- このスレ定期的にkotlinc使う奴が出てくるよな
どこぞの入門サイトに書いてあるんかね どう考えてもintellij使う前提の言語なのに
- 839 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 18:32:52.15 ID:7x5on0RN.net]
- >>823
サーバーサイドKotlinで生きていきたいけど、仕事なさすぎて難しいよなあ
- 840 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 19:41:31.36 ID:4wvh7Cn2.net]
- >>822
Kotlinを書くのにエディタを使うのがそもそも間違ってる。 無料版でいいからIntelliJ使え。
- 841 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 20:59:16.14 ID:f9ycqMAV.net]
- うちはサーバーサイドで使ってるわ
ほぼ俺しか書いてないが
- 842 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 22:10:50.15 ID:GQlgchjf.net]
- YouTube に動画をアップしてる、KENTA でも、
サーバーサイドの、Elixir, Kotlin などを受注するのに苦労してる。 彼は、変わった言語の仕事に、こだわる こういう仕事は、滅多に出回らないから、ツテから入るのかも。 KENTAは千以上、名刺交換してるとか 彼は、GUI は嫌いらしい。 画面の修正で、時間を食うのが、嫌いらしい 数ピクセル、位置が違うとか、 修正したら、違う人が、元に戻せと言ったりw GUI は、技術を学ぶ、時間効率が悪いから、嫌いらしい。 だから、サーバーサイドの仕事を取る
- 843 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 22:33:39.21 ID:v1/bDBif.net]
- 歌詞かな
- 844 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 22:48:31.29 ID:ZDO2fOJr.net]
- サーバーサイド普通に使ってるぞ
lombok駆使するよりいいと思う
- 845 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 23:07:41.16 ID:jNRuoNdG.net]
- >>830
海外の方?
- 846 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 23:08:06.44 ID:vdsZQvk5.net]
- ポエムだぞ
- 847 名前:デフォルトの名無しさん [2019/06/02(日) 01:28:53.78 ID:/69WsxDT.net]
- >>830
「、」で区切り過ぎ。その文章の場合は全ての「、」を削除した方が読みやすい。
- 848 名前:デフォルトの名無しさん [2019/06/02(日) 01:33:22.19 ID:/69WsxDT.net]
- >>822
IntelliJ 使った方が楽だが、kotlinc でコマンドラインでやるとしたら最後の実行は kotlin コマンドでできるよ。 kotlinc xxx.kt kotlin XxxKt みたいにする。 kotlin コマンドは環境変数セットしたりして最終的に java を動かす。
- 849 名前:デフォルトの名無しさん [2019/06/02(日) 10:05:23.69 ID:80ueDuoq.net]
- で、サーバサイドkotlinのこれからについての認識なんやけど合ってる?
・実戦投入可能なレベルに達している ・goが選ばれるような案件では以下の点でgoに勝てないので流行らない →粒度の細かいマイクロサービス:deploy容易性がgoに劣る、kotlinの抽象力が活き辛い →aws lambdaとか:上記に加えてjvmが温まるまで遅い ・モノリシック案件のbetter javaとしては第一候補 →フルスタックFWが有望でspring bootが最有力 →必然的にSIerの仕事が多くなる ・SIerが最重要視するのは実績 →実績を積むには待つしかない
- 850 名前:デフォルトの名無しさん [2019/06/02(日) 10:08:10.88 ID:80ueDuoq.net]
- kotlin/nativeは「hello world」を「hello world!」にするだけでビルドに7sかかるんやけど。。
こんなもんなん?何かやり方間違ってるのかな。
- 851 名前:デフォルトの名無しさん mailto:sage [2019/06/02(日) 10:25:57.88 ID:klo8W86L.net]
- >>837
受託の業界は知らんけど、WEB業界なら今までJavaやらScalaやら使ってたところはもう大体使えるところから使い始めてる。 ただそもそも日本のWEB業界ではJavaが不人気過ぎてどうしてもニッチの部類に留まってるわな。 生存戦略としてはとにかく仕事の多いRailsやらをやるか、仕事は少ないが応募者も少ないKotlinを極めるか、まあどちらでもありっちゃあり どうせ5年後には違う技術が台頭してるし
- 852 名前:デフォルトの名無しさん mailto:sage [2019/06/02(日) 11:16:42.46 ID:uIkDYzKb.net]
- 既存のJavaからKotlinはあっても、そもそも新規でJVM選択するかなっていう
- 853 名前:デフォルトの名無しさん mailto:sage [2019/06/02(日) 12:06:59.02 ID:TDNwqEN9.net]
- sunが震え声で
ハードの進化でJVMのパフォーマンスは向上していくから… って言ってから何年経ったのか
- 854 名前:デフォルトの名無しさん mailto:sage [2019/06/02(日) 12:13:33.66 ID:UpSyXruc.net]
- PHPで作ってたけどパフォーマンスが出なくなって来たからJavaで作り直す、みたいなのはよく聞くな
同じ理由で昔はRailsからJavaってのもあったけど最近のRailsは速いからあまり聞かなくなった
- 855 名前:デフォルトの名無しさん mailto:sage [2019/06/02(日) 14:27:04.47 ID:Kbt/vpV3.net]
- Rails ができれば、コピーのCakePHP も出来る
違う言語だけど
- 856 名前:デフォルトの名無しさん [2019/06/02(日) 14:47:02.52 ID:530n/55/.net]
- Rubyキチ、無視しろ。
- 857 名前:デフォルトの名無しさん mailto:sage [2019/06/02(日) 14:52:37.88 ID:LUUGWxBq.net]
- php8()
- 858 名前:デフォルトの名無しさん mailto:sage [2019/06/02(日) 15:29:19.09 ID:sHGNUntV.net]
- 新規でサーバ側でkotlinで作ってもらったけど
少数派なのか。 まあ、何ができるかが大事だからいいけど、流行に左右されるのは厳しいね。
- 859 名前:デフォルトの名無しさん [2019/06/02(日) 16:54:37.31 ID:/69WsxDT.net]
- >>841
20年ぐらい? まあ確かにあのWindows95だの98だので動かしていた時よりは速くなったけどね。
- 860 名前:デフォルトの名無しさん [2019/06/02(日) 21:44:03.80 ID:xSU5v8RX.net]
- 結構Java嫌いな人多いんだね。自分もJavaは好きじゃないけど。
>>840 Javaが検討される規模のWEBサービス作る時にJVM以外の選択肢って例えば何かあるのかな? >>841 Javaの出始めと比べたら劇的に進化してSunの言う通りになったと思うけどな。 Java離脱組もパフォーマンスじゃなくて開発効率やサービスの拡張性を気にしてる。 >>846 少数派なのはそうなんだけど、依頼側から見たサーバーサイドkotlinのデメリットは ・現状では開発者が少ない=人が集まらないことによる遅延、開発者単価 ・実績がない=未知の何かが起こるかも なのでローンチ出来てる時点でデメリットは乗り越えているし、 Android界隈では確固たる位置にいるからこの先メンテ人材が見つからない心配もない。(←ここが流行に左右されて困るポイント) 悪くない選択だったと思うんだけど
- 861 名前:デフォルトの名無しさん [2019/06/03(月) 23:56:34.84 ID:JEDLjuFd.net]
- JVMの性能は実行時最適化が強みだから
ベンチマーク系は不利 巨大なプログラムで長時間の動作において有利なはず にもかかわらずベンチマークでもそこそこ速いんだからすごいのでは
- 862 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 00:08:19.43 ID:8w4/id00.net]
- いや実行時最適化は繰り返し実行される処理に対して効くからベンチマークには強いぞ
立ち上がりの遅さとか、ベンチマークに現れない体感的な部分がJVMは遅い 事実上サーバー専用だから仕方ないが
- 863 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 02:28:23.05 ID:Xu6aOKJJ.net]
- JVMはガーベッジコレクションでスローダウンするから未だに使い物にならない。
一番大事な時に直撃で機会損失が億いくと違約金も凄まじかったぜ。
- 864 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 06:40:04.13 ID:1zKcF7rp.net]
- 果てしなく嘘くさいな
シビアなシステムでどれだけ使われてると思ってるんだ
- 865 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 07:41:14.05 ID:zxBnyDUV.net]
- 10年以上前からあるコンカレントGCすら知らないような会社なんだろう
- 866 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 08:08:31.64 ID:LGhp/e10.net]
- 業務用Javaに関しては新機能が使われずなおかつアプデなしで10年経過とか普通にあるからな
それはそれでもいいから対外的にJava語るなって話なんだが
- 867 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 08:20:13.77 ID:1zKcF7rp.net]
- 例のみずほのサグラダファミリアもJava1.5という噂を聞いたけどマジなんかな
- 868 名前:デフォルトの名無しさん [2019/06/04(火) 10:17:08.75 ID:prB+PlYz.net]
- ネイティブでgc使わないようなコードも出せるようになればなんとかなりそうな気もするが、そうするとライブラリもそれ用のを使わないとダメか。
- 869 名前:デフォルトの名無しさん [2019/06/04(火) 11:48:04.89 ID:+GlxYcps.net]
- graalvmでできるぞ
- 870 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 12:44:23.82 ID:zxBnyDUV.net]
- それ回収しないやつじゃないですかね
- 871 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 18:10:17.62 ID:/4mAZqwS.net]
- JVMが使い物にならないという人が何を使っているのかとても気になる
- 872 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 18:49:03.68 ID:Rd1vYitp.net]
- JVM入りの指輪使ってます!
- 873 名前:デフォルトの名無しさん [2019/06/04(火) 19:32:40.19 ID:+GlxYcps.net]
- jvmの引数でもGCのラグを解消できるし
最新のZGCというのも出てきた
- 874 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 23:57:50.92 ID:FDlJBmR7.net]
- JVMというかspring fwの起動が糞遅いのは分かる
2.0になって少しましになったけど…
- 875 名前:デフォルトの名無しさん mailto:sage [2019/06/05(水) 01:12:19.63 ID:PtZsxspX.net]
- springってそんな遅いっけ?
- 876 名前:デフォルトの名無しさん mailto:sage [2019/06/05(水) 10:00:02.20 ID:zKfENgey.net]
- 気のせいかわからんがKotlinでspringやると遅いような気がする
- 877 名前:デフォルトの名無しさん mailto:sage [2019/06/05(水) 10:01:33.26 ID:C+IWDk26.net]
- Ktor流行って欲しい
- 878 名前:デフォルトの名無しさん mailto:sage [2019/06/05(水) 10:13:38.35 ID:gaDZjJ4I.net]
- >>876
ktorはマイクロサービス向き kotlin/jvmはモノリシック向き kotlin nativeが流行らないと無理やと思うで
- 879 名前:デフォルトの名無しさん mailto:sage [2019/06/05(水) 13:28:31.33 ID:B3mDB84e.net]
- >>864
コンパイル時間は長いと思うけど、アプリ本体は変わらん。 というかそもそもspring本体はJavaだし。
- 880 名前:デフォルトの名無しさん mailto:sage [2019/06/05(水) 19:11:23.87 ID:i1hhoL96.net]
- >>866
Ktorをその並びで並べるのはちょっと違うと思う。
- 881 名前:デフォルトの名無しさん [2019/06/05(水) 21:56:16.86 ID:Nwu/rjvu.net]
- >>868
kotlin/jvmはJava代替でSIerによるフルスタックFW&モノリシック開発が向いている kotlin/nativeはGo代替を目指していてWeb系企業のマイクロサービスが向いている kotlin/jvm+ktorではGOに勝てるユースケースが無いので ktor流行にはkotlin/nativeの流行も必須というのが自分の主張。 まあ異論はあると思う。ちなみにkotlin/nativeは応援してるしktorも流行ってほしい
- 882 名前:デフォルトの名無しさん [2019/06/06(木) 00:14:12.91 ID:crlHsY/g.net]
- >>822
vim + quickrunで動くよ! kotlinc, javaなんてコマンドを打つことはしない。
- 883 名前:デフォルトの名無しさん mailto:sage [2019/06/06(木) 05:38:57.73 ID:AHPkvIjM.net]
- >>869
言ってることは分からなくもない。 ただ視野が狭すぎるというか、そんな可能性を狭めなくていいと思う。
- 884 名前:デフォルトの名無しさん mailto:sage [2019/06/06(木) 06:33:47.56 ID:DDFFQDhW.net]
- そもそもKtorってJVM、というかServletに依存してね
- 885 名前:デフォルトの名無しさん mailto:sage [2019/06/06(木) 09:26:51.24 ID:B66i5Eyn.net]
- 依存はしてなくね
- 886 名前:デフォルトの名無しさん mailto:sage [2019/06/06(木) 10:59:43.79 ID:72rhxhib.net]
- 次のリリースでkotlin/nativeのbuild時間が改善されそう
リリースいつなんだろ。。
- 887 名前:デフォルトの名無しさん mailto:sage [2019/06/06(木) 12:47:51.63 ID:rJJBtVPp.net]
- 利根川さんにでも聞け
- 888 名前:デフォルトの名無しさん [2019/06/06(木) 20:06:45.07 ID:UUcOWqLu.net]
- kotlin/nativeはGraal(AOT)に勝てるかどうかすら怪しいのに、夢見過ぎだろ。
- 889 名前:デフォルトの名無しさん mailto:sage [2019/06/06(木) 20:44:18.25 ID:tk55iQ4S.net]
- ktsって誰も使ってなさそう
- 890 名前:デフォルトの名無しさん mailto:sage [2019/06/06(木) 21:14:00.21 ID:DsfM5wVX.net]
- Gradleで使う
- 891 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 08:15:36.89 ID:XGKtoEgu.net]
- >>876
AArch64の対応が進んではいるもののGraalがiOSに対応するのは当分先 Kotlin/Native側も資産(ライブラリ等)不足やパフォーマンスの課題があるけどな
- 892 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 08:44:09.41 ID:XGKtoEgu.net]
- >>879の補足
Graal側はAArch64/Linux対応が完成してからiOS対応をやるかどうか検討するとのこと https://github.com/oracle/graal/issues/373#issuecomment-454697157 まだAArch64/Linux整備中の段階 https://github.com/oracle/graal/commits?author=sanzinger&since=2019-05-15&until=2019-06-07 iPhone/iPadのチップ : A10〜A12X : ARMv8ベース ARMv8の64ビットモードがAArch64
- 893 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 16:14:27.25 ID:5OmdT0Za.net]
- kotlin/nativeのメインターゲットはiOS開発なんだろうと思う。
- 894 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 16:40:27.70 ID:xSr7j0ut.net]
- 普通に考えりゃそうだわな
- 895 名前:デフォルトの名無しさん [2019/06/07(金) 16:53:00.43 ID:q0RmewW9.net]
- Swiftネイティブでいいじゃん、他にはUnityもあるし。
入り込む余地ないでしょ。
- 896 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 19:12:00.19 ID:uzdYHfME.net]
- 釣り針は大きすぎちゃいかんのだぞ
- 897 名前:デフォルトの名無しさん mailto:sage [2019/06/09(日) 13:55:10.20 ID:pv0ZpPmn.net]
- kotlin3大いいところ
・android標準という安心感(直ぐには廃れない) ・モダンな書き方ができる(arrowもあるし) あと1つは?
- 898 名前:デフォルトの名無しさん mailto:sage [2019/06/09(日) 14:23:05.48 ID:LrdSIDEQ.net]
- >>885
Listが基本immutableなことやnull安全はモダンに含まれるのかな? 標準という意味ではGradleの記述言語としてもサポートされているので、廃れにくいかなと思っている。 個人的にはDSLを3つ目として挙げたい。
- 899 名前:デフォルトの名無しさん [2019/06/09(日) 14:43:33.75 ID:zgQq0a06.net]
- JVMで動く言語でJavaのライブラリそのまま使えるのが良い
これに関してはKotlinである必用はないのだが、その他の利点の上に更にこれがあるのが良い
- 900 名前:デフォルトの名無しさん mailto:sage [2019/06/09(日) 16:29:58.10 ID:SDScvKJ1.net]
- 最新のjavaも随分進化したから、そこまでkotlinにこだわらねえ。
kotlinがjavaや.netみたく自前の最初からnull安全なクラスライブラリ備えてるなら別だけど。
- 901 名前:デフォルトの名無しさん mailto:sage [2019/06/09(日) 16:35:14.81 ID:yULR2w5s.net]
- 逆にあえてJavaを使う理由が特に思い当たらんからとりあえずKotlin使うわ
- 902 名前:デフォルトの名無しさん mailto:sage [2019/06/09(日) 19:10:48.79 ID:TX+aAcRC.net]
- Javaに新機能が追加されてもざんねんなJava部分が消えるわけではないので
可能であるなら最初からKotlinでやりたいかな
- 903 名前:デフォルトの名無しさん mailto:sage [2019/06/09(日) 22:02:36.62 ID:LrdSIDEQ.net]
- >>888
自分も最初はラムダもOptionalもあるからとそう思っていたけど、immutable programmingで行こうと思った時に、 Listがimmutableであることを保証する方法がないことに気づいてKotlinへの移住を思い切った。 immutable programmingはそれほど実現しなかったと反省しているが、 Kotlin/JSやbuild.gradle.ktsとかも出来たので後悔はしていない。
- 904 名前:デフォルトの名無しさん mailto:sage [2019/06/10(月) 10:30:03.83 ID:5WqM3fpA.net]
- うちももう新規追加は全部Kotlinだわ
だってJavaで書くメリットがマジで何もないんだもん
- 905 名前:デフォルトの名無しさん mailto:sage [2019/06/10(月) 10:36:29.16 ID:rgxxUvbF.net]
- javaで仕事してるやつ転職できなくなるぞ
- 906 名前:デフォルトの名無しさん [2019/06/10(月) 11:17:01.74 ID:g6tidy/F.net]
- coboちゃんが入れ替わっただけの蛇腹は逝ってヨシ
- 907 名前:デフォルトの名無しさん mailto:sage [2019/06/10(月) 13:43:04.79 ID:5WqM3fpA.net]
- >>893
Java経験あるならKotlinなんてすぐ書けるから別に気にしないよ。 社員で雇うならどの言語で書いてたかはあんまり関係ない。
- 908 名前:デフォルトの名無しさん mailto:sage [2019/06/10(月) 23:11:05.39 ID:f1GGY3g+.net]
- kotlin書いてる人は何の仕事してるの?
やっぱandroid?
- 909 名前:デフォルトの名無しさん mailto:sage [2019/06/11(火) 05:51:34.27 ID:qT8Bq+lF.net]
- サーバーサイド
7割SpringBoot3割sparkその他
- 910 名前:デフォルトの名無しさん mailto:sage [2019/06/11(火) 05:52:20.89 ID:qT8Bq+lF.net]
- 2年くらい前まで都市伝説レベルだったサーバーサイドKotlinも最近は勉強会でよく見かけるようになったんだ
- 911 名前:デフォルトの名無しさん mailto:sage [2019/06/11(火) 07:18:21.72 ID:G5A56vfp.net]
- できればkotlinで作りたいって言われてサーバー側のプログラムを作ってもらった。
DBサーバは別で画面制御だけ。 自分でも勉強しようと思ってこのスレッドを見てるところ。
- 912 名前:デフォルトの名無しさん mailto:sage [2019/06/11(火) 15:06:52.23 ID:1jV87VfI.net]
- そっか。サーバサイドkotlin順調に普及してきてるんやね。ワイの周り以外では。
うらやましい!
- 913 名前:デフォルトの名無しさん mailto:sage [2019/06/11(火) 17:51:05.94 ID:PKI+0nSq.net]
- ほぼ0だったのがようやく1になったくらいで、まだまだマイナーだけどね
- 914 名前:デフォルトの名無しさん mailto:sage [2019/06/11(火) 19:13:42.98 ID:oFYgO+/L.net]
- 分布が0から1になったら制圧完了じゃないか
- 915 名前:デフォルトの名無しさん [2019/06/13(木) 09:02:41.37 ID:t9tRfwUY.net]
- kotlinは関数型も取り入れてるし
色々欲張り過ぎで言語仕様複雑化してるイメージがあるんだけど 実際使っててどうなの? kotlinプロジェクトはコーディングスタイルが多様化しそう
- 916 名前:デフォルトの名無しさん [2019/06/13(木) 10:04:02.16 ID:7TzYdFG0.net]
- >>902
プログラマならまずそう思うわなw
- 917 名前:デフォルトの名無しさん [2019/06/13(木) 17:30:55.80 ID:rjthL9V0.net]
- AndroidStudioやVSCode(mathiasfrohlichのKotlin Language機能拡張)で学習してるんだけどさ
どちらにしてもスペルミスは文字の色である程度わかるけど、文法が間違っててもその場で指摘してくれるわけじゃないのね ある程度身につくまで文法間違いやを教えてくれるとありがたいんだけどそういうのはないのかな?
- 918 名前:デフォルトの名無しさん mailto:sage [2019/06/13(木) 17:36:07.23 ID:5KTA02i+.net]
- 文法間違いとはなんぞや
一応、実行できないくらい間違ってる場合はIntelliJ系だと「現時点で解釈不能でわけわかんないです」「これを書いてるつもりの場合は〇〇が必要です」って下に英語でちょろっと出る
- 919 名前:デフォルトの名無しさん mailto:sage [2019/06/13(木) 18:20:30.31 ID:KlaL+iOR.net]
- 文法間違いは普通に赤線で指摘されるだろ
- 920 名前:デフォルトの名無しさん [2019/06/13(木) 19:19:37.31 ID:t9tRfwUY.net]
- kotlinのバグ発生率はJavaより低いですか?
- 921 名前:デフォルトの名無しさん mailto:sage [2019/06/13(木) 19:22:16.85 ID:5KTA02i+.net]
- Javaのバグ発生率を教えてくれたら考えてあげてもいいよ
同じような式で計算して出すから
- 922 名前:デフォルトの名無しさん mailto:sage [2019/06/13(木) 19:32:38.72 ID:BCeAlBQy.net]
- >>905
具体的にどういうこと? VSCodeは知らんけどIntelliJは大抵のミスは教えてくれると思うけど
- 923 名前:デフォルトの名無しさん [2019/06/13(木) 19:38:53.30 ID:t9tRfwUY.net]
- >>909
https://web.cs.ucdavis.edu/~filkov/papers/lang_github.pdf >Java−0.01 (0.04) Javaはいろいろな言語の中で平均的なバグ発生率のようです。 Kotlinはこの表にありません。
- 924 名前:デフォルトの名無しさん [2019/06/13(木) 19:43:19.29 ID:t9tRfwUY.net]
- Javaのバグ発生率は、
同じ領域で使われていると思われるC++,C#,Pythonと比べて最も低いです。 つまり、カーネルやデバドラやブラウザ系でなければJavaが一番優秀に思えます。 しかしKotlinはJavaを打ち倒すかもしれません。
- 925 名前:デフォルトの名無しさん [2019/06/13(木) 19:52:28.01 ID:LD/3JdHH.net]
- ぬるぽ
ぬるぽ 出まくるが これはバグじゃないのか
- 926 名前:デフォルトの名無しさん [2019/06/13(木) 20:13:21.29 ID:t9tRfwUY.net]
- その比較研究はgithubのコミットに基づいているようなので
ほとんどのNPEは開発中に発生して修正済みでしょう。 最初からNPEを発生させないkotlinは、 むしろバグ発生率よりコーディングスピードで優れているかもしれません。
- 927 名前:デフォルトの名無しさん mailto:sage [2019/06/13(木) 20:40:07.05 ID:RwojvEQB.net]
- その類の実証研究、大抵がJava対象だからKotlinだとどうなのかとかはまぁ分からんよね
- 928 名前:デフォルトの名無しさん mailto:sage [2019/06/13(木) 21:07:39.94 ID:bk4aKhUm.net]
- kotlinだとコードの行数が減るからjavaに比べて開発規模が小さかったと判断されてしまう
- 929 名前:デフォルトの名無しさん mailto:sage [2019/06/13(木) 23:03:46.90 ID:bcw2IMf7.net]
- >>913
仕様です。
- 930 名前:デフォルトの名無しさん mailto:sage [2019/06/14(金) 14:45:14.16 ID:g+H89gem.net]
- kotlinの言語仕様的にjavaよりバグり易そうな部分ってあるんかな?
- 931 名前:デフォルトの名無しさん [2019/06/14(金) 16:59:32.14 ID:3STsRhDl.net]
- >>918
it や this が思ったものと違うものを指していたとか。
- 932 名前:デフォルトの名無しさん mailto:sage [2019/06/14(金) 18:14:32.08 ID:g+H89gem.net]
- 確かに。let 周りで失敗してたことあったわ。あの辺はちょっと複雑になっちゃってる感あるね。
- 933 名前:デフォルトの名無しさん mailto:sage [2019/06/14(金) 18:28:44.08 ID:LdOtrrUz.net]
- KotlinはTypeScript, Swift, C#あたりの典型的なモダンCファミリーの範囲を超えてオリジナリティを出してきた部分については途端に微妙になる印象
当然っちゃ当然なんだが、天才的なものは感じないね
- 934 名前:デフォルトの名無しさん [2019/06/14(金) 20:01:34.38 ID:pfb3ZKlS.net]
- Javaはエラーコードを強制される部分があって、プログラムの質の底上げがされてるんじゃないかな
- 935 名前:デフォルトの名無しさん [2019/06/14(金) 20:09:15.99 ID:HXW20L0t.net]
- エラーコードを強制って例外処理のこと?
- 936 名前:デフォルトの名無しさん mailto:sage [2019/06/14(金) 20:23:59.56 ID:Emc1ZmLq.net]
- なんかもう、わかんない人は無理に会話入ってこなくていいよ
- 937 名前:デフォルトの名無しさん [2019/06/14(金) 20:32:30.84 ID:HXW20L0t.net]
- たぶんJavaにあってKotlinに無いものは無い
強いて言えばKotlinは関数型を採り入れて言語仕様が複雑化しつつあるし Javaとの混在が可能だからごちゃごちゃしやすい 人によって書き方が変わりやすい あとGSONとの連携で問題が生じやすいとかあったはず
- 938 名前:デフォルトの名無しさん mailto:sage [2019/06/14(金) 22:27:49.12 ID:7NQ+qMUb.net]
- 検査例外とラムダ式の相性の悪さは…
- 939 名前:デフォルトの名無しさん mailto:sage [2019/06/14(金) 22:47:52.21 ID:w6RR3Bwm.net]
- 検査例外ちゃんは皆に嫌われてるから…
投げられた例外を捌けるかどうかは呼び出し元の都合や要件に依るからcatchを強制されるのは好かん て雲のジュウザが言ってた
- 940 名前:デフォルトの名無しさん [2019/06/14(金) 22:48:02.61 ID:HXW20L0t.net]
- なんかQiitaにうまく書けるコードあったからちょっとカスタマイズして使ってる
https://qiita.com/q-ikawa/items/3f55089e9081e1a854bc
- 941 名前:デフォルトの名無しさん [2019/06/15(土) 04:17:10.27 ID:6gRe3JZA.net]
- マルチパラダイムな関数型言語はどう設計していくのが良いのか難しいと思う
OOPと関数型は根本的にミスマッチしてる
- 942 名前:デフォルトの名無しさん mailto:sage [2019/06/15(土) 07:02:06.90 ID:9mAlYVnq.net]
- ポインタさえなければ、バグの出やすさは誤差の範囲じゃないかな
- 943 名前:デフォルトの名無しさん mailto:sage [2019/06/15(土) 07:54:39.96 ID:pCdIqw4x.net]
- A
- 944 名前:ndroid kotlinで言えばMVVM一択だろ
悩むほど選択肢はない [] - [ここ壊れてます]
- 945 名前:デフォルトの名無しさん mailto:sage [2019/06/15(土) 08:21
]
- [ここ壊れてます]
- 946 名前::51.26 ID:34xcDdoq.net mailto: >>926
関数型とも相性が悪いが嫌わないで下さいませ [] - [ここ壊れてます]
- 947 名前:デフォルトの名無しさん mailto:sage [2019/06/15(土) 09:07:49.50 ID:Ga3aXpPN.net]
- >>929
そうかな イミュータブルオブジェクトと関数型は相性いいと思うけど
- 948 名前:デフォルトの名無しさん mailto:sage [2019/06/15(土) 10:09:18.81 ID:kA7AOVm/.net]
- OOPそのものじゃなくてクラスでデータと関数が密結合してるのがいまいちという話は感じる
- 949 名前:デフォルトの名無しさん mailto:sage [2019/06/15(土) 10:29:34.05 ID:XQanIMKl.net]
- 本質的にはラムダ/クロージャでの束縛と変わらないと思うけどな
- 950 名前:デフォルトの名無しさん mailto:sage [2019/06/15(土) 10:40:41.99 ID:VIoLCw8z.net]
- >>909
有言実行な
- 951 名前:デフォルトの名無しさん mailto:sage [2019/06/15(土) 11:15:34.03 ID:jsVQo8Sw.net]
- >>934
やはりdata Classだな
- 952 名前:デフォルトの名無しさん mailto:sage [2019/06/15(土) 11:31:49.90 ID:Ga3aXpPN.net]
- これが f(g(immutableData))
こうなる immutableObject.g().f()
- 953 名前:デフォルトの名無しさん [2019/06/16(日) 15:28:56.20 ID:+bML8jLF.net]
- >>918
わからない。なさそうな気がするが、KotlinにはKotlinなりの何かハマり易そうな部分があるのだろうな。弱点というかなんというか。
- 954 名前:デフォルトの名無しさん mailto:sage [2019/06/17(月) 09:40:35.09 ID:IlEGRCQm.net]
- 宮迫の闇営業の件で何をトチ狂ったか、宮迫が出演する番組のスポンサーが
JetBrainsだと勘違いして開発者達にお問い合わせメール送りまくってるの草。 JetBrainsと宮迫は関係ねーよw
- 955 名前:デフォルトの名無しさん [2019/06/17(月) 12:39:31.98 ID:WHxj8IY7.net]
- 何の話か全くわからない。
かといって聞いても面白そうな話ではないので詳しく聞きたいとも思わない。
- 956 名前:デフォルトの名無しさん mailto:sage [2019/06/17(月) 13:00:55.37 ID:o6rhTPDa.net]
- 向いてないから死ね
- 957 名前:デフォルトの名無しさん [2019/06/17(月) 14:50:03.42 ID:WHxj8IY7.net]
- 向いてない?
- 958 名前:デフォルトの名無しさん mailto:sage [2019/06/17(月) 15:42:34.39 ID:hVMxT+V3.net]
- (芸能ゴシップに)向いてない
- 959 名前:デフォルトの名無しさん mailto:sage [2019/06/17(月) 17:37:42.52 ID:zJfN8BpE.net]
- そんなことで死んでたら、おばちゃん以外全滅やな
- 960 名前:デフォルトの名無しさん mailto:sage [2019/06/17(月) 17:48:49.03 ID:z41igY3s.net]
- JetBrainsがテレビCM出してるの想像したらワロタ
オカンが「あらDataGripもいいわねえ」とか言うのか
- 961 名前:デフォルトの名無しさん [2019/06/18(火) 06:15:56.76 ID:3nOE2mBA.net]
- プログラム板にキチガイ降臨中!botに一晩も反応する異常さ
一般人(学校恩師)に殺害予告をしているのでスレ建て通報してください。 https://mevius.5ch.net/test/read.cgi/tech/1559872586/ 142 名前:a4 ◆700L1Efzuv 投稿日:2019/06/18(火) 05:29:55 ID://qVkzO >>141 名古屋の人な 俺ね、君の問題を大橋先生と混ぜないことにする。つまりね、 片桐孝洋のことをボコろうと思う。普通に顎の骨を折る。これくらいで警察来るか? 一般市民とかさ、普通にさ、俺らの秘密なんだけどさ、日本人なんて復活ねーから。
- 962 名前:デフォルトの名無しさん [2019/06/18(火) 17:12:38.49 ID:yt+j24gZ.net]
- >>944
まあ芸能関係は全く注目してないからな。 しかしのめり込む人は思い切りのめり込むね。 芸能人批判するとか、なんで自分と関係ない他人の事にそんなに夢中になれるのか謎だ。
- 963 名前:デフォルトの名無しさん [2019/06/18(火) 20:05:30.96 ID:Yl81yVsm.net]
- EBライブラリってのをdownloadしてcompileしてみた。
www.mistys-internet.website/eb/ ドキドキしながらsamplesを動かすと、動いてるみたい。 このライブラリを使えばEPWING辞書データにアクセスする事ができる。 俺の場合、手元のジーニアス
- 964 名前:蜴ォ典にアクセスできた。
こいつでAndroidアプリ、辞書Viewer作れば需要あるかな? EPWINGだけでなく、辞郎形式のテキストにも対応しちゃう事にする。 Qiitaへ投稿されたMouse Dictionaryみたいなのを目指すけど、需要あるか、ちょいと心配。 [] - [ここ壊れてます]
- 965 名前:デフォルトの名無しさん mailto:sage [2019/06/18(火) 22:59:28.72 ID:dBLXUbfR.net]
- >>949
ジーニアスのアプリがほしいと思っていた時期が、私にもありました。 でも、今や単語を選択して右クリック(長押し)->webで検索で済むと気づいてからは、 なんということでしょう。それまで高まっていた物欲が嘘のように消え去りました。
- 966 名前:デフォルトの名無しさん [2019/06/19(水) 04:49:57.44 ID:tVNS+22r.net]
- 【出資】松本卓朗 人工知能詐欺【注意】
https://rio2016.5ch.net/test/read.cgi/rikei/1560859403/
- 967 名前:デフォルトの名無しさん [2019/06/19(水) 06:23:38.19 ID:l5Kajxps.net]
- EBライブラリ、ソースのtimestampが2010/01/03と随分古い。
動かすとテキストがeuc-jpで出て来た。 これは、辞書に依存するのか?それともEBライブラリの仕様か? 2010年ってまだ、UTF-8が普及する前なのか? そういえばYahoo Japanのフロントページが以前はeuc-jpだった気がする。けど、何時だったか思い出せない。 多分、Ruby 1.9が出現したころだから、これも2010年辺りか? iPhoneと共にutf-8が普及し出したから2007年にはutf-8は普及の兆しがあったはずだが。
- 968 名前:デフォルトの名無しさん [2019/06/19(水) 06:58:47.54 ID:l5Kajxps.net]
- >>950
ジーニアス大辞典、良いよねぇ。 citeを引くと、excite, reciteと語源が同じって出てくる。 やっぱり、EPWING辞典の需要って少なそう。
- 969 名前:デフォルトの名無しさん mailto:sage [2019/06/19(水) 09:56:43.59 ID:t5G+Fp+C.net]
- >>952
その頃にはUTF-8が覇権を握り始めてたけど、LinuxのデフォルトがEUCだった頃の名残はまだまだ濃かった 特に人の意識でEUCが標準って感覚の人がまだ多かったね
- 970 名前:デフォルトの名無しさん [2019/06/19(水) 10:46:28.14 ID:l5Kajxps.net]
- twitterを電子辞書をkeyに検索すると、デバイスのお絵かき機能を使った落書きが、大量にヒットする。
学生さんは、授業中、イラスト描いてるらしい。 けど、画風が皆、似通ってるのはなぜだ?アニメ世代ってのは、あんな絵が好きなのか?
- 971 名前:デフォルトの名無しさん [2019/06/19(水) 19:31:58.26 ID:l5Kajxps.net]
- EPWINGって何の略?
必死にググったけど、WINGの部分が良く解らん。 EP = Electronic Publishing ってのはすぐ気がついたけど。 あとEPWINGの仕様で、データはEUC-JPで格納されてる様だ。 EBライブラリのREADMEはISO-2022-JPで書かれていた。 時代を感じる。まだ、10年も経ってないのに。
- 972 名前:デフォルトの名無しさん [2019/06/19(水) 19:36:05.36 ID:WYELJAwQ.net]
- >>955
アニメの絵にも流行りがあって時と共に変化していくんだよ。 昔の同時代のアニメを見るとそれはそれでなんとなく似ていたりする。
- 973 名前:デフォルトの名無しさん [2019/06/20(木) 07:32:57.64 ID:q2Ahu20H.net]
- UTF-8がWindows10にも普及しているのか?調べてみた。
2018年末最新のWindows10からUTF-8採用って事みたい。 ごく最近ッてことだ。おそろしい。きっと混乱はまだ続きそう。
- 974 名前:デフォルトの名無しさん mailto:sage [2019/06/20(木) 08:51:24.08 ID:sDpzaQfg.net]
- メモ帳でutf-8使うとBOMってのが付くのが憎悪しかない
- 975 名前:デフォルトの名無しさん mailto:sage [2019/06/20(木) 09:27:00.55 ID:6ruM3wzV.net]
- 漢字コード周りは太古より混沌として
- 976 名前:ワすなあ []
- [ここ壊れてます]
- 977 名前:デフォルトの名無しさん [2019/06/20(木) 10:34:16.29 ID:q2Ahu20H.net]
- >>959
メモ帳の文字コード既定値がUTF-8に、Windows 10「May 2019 Update」 https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00723/042300004/
- 978 名前:デフォルトの名無しさん mailto:sage [2019/06/20(木) 11:33:05.23 ID:XGI0CaH0.net]
- MSはsjis系のテキストファイルと区別するためにUTF-8のテキストファイルにBOM付けたかったんだろうが、Unix系の人達の激しい抵抗に屈した形だな
- 979 名前:デフォルトの名無しさん mailto:sage [2019/06/20(木) 13:09:58.71 ID:YzAIhfm/.net]
- >>960
もはやWindowsだけが浮いてて他は統一されている
- 980 名前:デフォルトの名無しさん [2019/06/20(木) 13:22:43.18 ID:R3CNAp+/.net]
- 困ってるのが日本人だけだとしたら酷いな
- 981 名前:デフォルトの名無しさん mailto:sage [2019/06/20(木) 14:02:42.49 ID:JwmP4tXt.net]
- >「BOM(バイト・オーダー・マーク)なしのUTF-8」が追加
>デフォルト設定でBOMなしのUTF-8を選択するようになった もうBOM付かないんですか!やったーー!AA略
- 982 名前:デフォルトの名無しさん mailto:sage [2019/06/20(木) 14:09:50.23 ID:JwmP4tXt.net]
- ExcelがBOM無しCSVに未対応じゃないすか!やだーー!
- 983 名前:デフォルトの名無しさん [2019/06/20(木) 15:39:54.52 ID:q2Ahu20H.net]
- UTF-8のデメリットは、1文字が1 - 6byteの可変長であること。
例:a = 61, 1byte 😀 = F0 9F 98 80, 4byte これ、文字列バイナリデータが与えられた時、文字数ってどうやって数えるんだ?
- 984 名前:デフォルトの名無しさん [2019/06/20(木) 15:46:34.34 ID:9IsAc6k5.net]
- UTF-8 のメリットは任意のバイト位置で
それが何バイト必要な文字なのかと その文字中の何バイト目かが判ることなんだが
- 985 名前:デフォルトの名無しさん [2019/06/20(木) 17:45:07.28 ID:q2Ahu20H.net]
- >>968
そうなのか!知らんかった。 では、80と出てくるとその文字は4byte必要な文字の1バイト目だと判るのね?
- 986 名前:デフォルトの名無しさん mailto:sage [2019/06/20(木) 18:58:22.29 ID:JwmP4tXt.net]
- 文字数という意味ではUTF-32でさえも可変長だよ
異体字セレクタとかあるから
- 987 名前:デフォルトの名無しさん [2019/06/20(木) 20:08:50.04 ID:+6KXUujL.net]
- >>967
1〜4バイトでは? >>968 文字の最初の1バイト目かどうかがわかるだけでは?それがわかると全体で何バイトかわかるけどいきなり途中の1バイトだけ見たらそれが何バイト目かはわからんと思うのだが。
- 988 名前:デフォルトの名無しさん mailto:sage [2019/06/20(木) 20:21:19.41 ID:1cBvDRZL.net]
- 名前がコトリンだからあなどられて、ばかにされそうだけど
そこんとこどうなの?
- 989 名前:デフォルトの名無しさん mailto:sage [2019/06/20(木) 20:25:32.03 ID:iAGTq6ne.net]
- Kotlinの気持ち悪さといったらない
- 990 名前:デフォルトの名無しさん [2019/06/20(木) 22:46:04.16 ID:1p12e0x8.net]
- 本当はSwiftより先にあったらしいけどさ
なんか言語学習を混乱させるために出てきた「後発劣化Swift」みたいな感覚が抜けないな
- 991 名前:デフォルトの名無しさん mailto:sage [2019/06/20(木) 23:02:51.30 ID:JwmP4tXt.net]
- Swift1.2〜3.2くらいまでアプリ開発で使いつつ
MLでの言語仕様の議論追ったりしてたけどKotlinと比較してそんな印象は無いなぁ むしろSwiftがSwiftユーザーを混乱させる勢いだったよ
- 992 名前:デフォルトの名無しさん mailto:sage [2019/06/20(木) 23:39:22.66 ID:LZeo8jFH.net]
- おまえらことりんの事バカにし過ぎ
- 993 名前:デフォルトの名無しさん [2019/06/21(金) 00:11:32.79 ID:B9wXa8Qq.net]
- バカにする者の居る国の沿岸に Kotlin class destroyer でも派遣してやりなさい。
- 994 名前:デフォルトの名無しさん mailto:sage [2019/06/21(金) 00:19:44.86 ID:oqDjX8us.net]
- inline classには期待してる
- 995 名前:デフォルトの名無しさん [2019/06/21(金) 02:52:37.45 ID:FirfeIPX.net]
- >>971
君は勉強が足りない
- 996 名前:デフォルトの名無しさん mailto:sage [2019/06/21(金) 06:45:14.02 ID:0S+ga2MW.net]
- >>971で合ってるよ
10FFFF上限で5バイト以降は廃止されたし 2-4バイトは後続バイトであることは分かっても文字中のバイト位置の逆算は不可
- 997 名前:デフォルトの名無しさん [2019/06/21(金) 09:40:47.55 ID:UUUS7pJl.net]
- >>979
君よりは足りているように思えるのだが。
- 998 名前:デフォルトの名無しさん mailto:sage [2019/06/21(金) 12:14:23.93 ID:4tmbpCdV.net]
- 向いてないから死ね
- 999 名前:デフォルトの名無しさん mailto:sage [2019/06/21(金) 12:36:06.78 ID:A0zl/65r.net]
- 喧嘩はおやめ、ABC
- 1000 名前:デフォルトの名無しさん mailto:sage [2019/06/21(金) 13:20:15.67 ID:DPrh10DB.net]
- ネカマだけどアタシのために喧嘩を止めて
- 1001 名前:デフォルトの名無しさん mailto:sage [2019/06/21(金) 13:30:31.81 ID:skxOC/OA.net]
- >>982
このレス、プログラム板のあちこちでみるけど何? 板にキチガイが常駐してるの?
- 1002 名前:デフォルトの名無しさん mailto:sage [2019/06/21(金) 16:41:40.80 ID:A0zl/65r.net]
- デジタル人格は死んでも本体が生きていればいくらでも復活出来る
- 1003 名前:デフォルトの名無しさん mailto:sage [2019/06/22(土) 00:51:03.50 ID:sUTyEXDJ.net]
- くだすれPython(超初心者用) その43【Ruby禁止】
Python スレのテンプレを勝手に改変して、荒らしてる奴。 「Ruby 死ね」とか、いつも書いてる Ruby, jQuery, Lodash, ライブラリの話は禁止とか、 テンプレを勝手に改変して、多くのスレを建てる荒らし! 荒らしの特徴は、いつも30分以内に、2回書き込んで自演する。 複数人いるように、見せかけるのが特徴
- 1004 名前:デフォルトの名無しさん [2019/06/22(土) 04:18:14.63 ID:zj+KJbMh.net]
- ( ´_ゝ`)フーン
- 1005 名前:デフォルトの名無しさん [2019/06/22(土) 10:05:28.96 ID:fiI8bn9U.net]
- 次スレよろ
- 1006 名前:デフォルトの名無しさん [2019/06/22(土) 16:01:21.64 ID:zj+KJbMh.net]
- 次スレ
Kotlin 6 https://mevius.5ch.net/test/read.cgi/tech/1561186797/
- 1007 名前:デフォルトの名無しさん mailto:sage [2019/06/22(土) 19:29:56.53 ID:jXJvmGnc.net]
- >>990
次スレ乙
- 1008 名前:デフォルトの名無しさん mailto:sage [2019/06/23(日) 06:23:13.99 ID:R2rggQxM.net]
- 梅
- 1009 名前:デフォルトの名無しさん mailto:sage [2019/06/23(日) 17:43:28.65 ID:rsKqqEB5.net]
- 竹
- 1010 名前:デフォルトの名無しさん mailto:sage [2019/06/23(日) 19:46:17.29 ID:N5Qb8UIm.net]
- 松
- 1011 名前:デフォルトの名無しさん mailto:sage [2019/06/23(日) 22:16:19.27 ID:vZOM6xmC.net]
- お前ら向いてないよ
- 1012 名前:デフォルトの名無しさん mailto:sage [2019/06/23(日) 22:31:20.40 ID:6JO2kpc/.net]
- なんだと
- 1013 名前:デフォルトの名無しさん mailto:sage [2019/06/24(月) 06:19:00.21 ID:ghfSvaJN.net]
- >>996
落ち着け。>>982の真似に過ぎない。
- 1014 名前:デフォルトの名無しさん mailto:sage [2019/06/24(月) 09:52:00.23 ID:nG4gLzh9.net]
- 998
- 1015 名前:デフォルトの名無しさん [2019/06/24(月) 12:50:53.78 ID:6xXOOyfa.net]
- 1000は君に譲ろう。さあ、書きなさい。
- 1016 名前:デフォルトの名無しさん [2019/06/24(月) 12:52:49.34 ID:NW8XqAfb.net]
- 1000なら令和最初の関東大震災
- 1017 名前:1001 [Over 1000 Thread.net]
- このスレッドは1000を超えました。
新しいスレッドを立ててください。 life time: 197日 16時間 23分 8秒
- 1018 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|