- 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/
- 680 名前:デフォルトの名無しさん mailto:sage [2019/05/09(木) 20:53:25.89 ID:Gvcl+e3N.net]
- モバイルアプリはメモリ不足によってプロセスキルされ、キル前の状態に戻すために復元の仕組みが用意されてるがflutterではどうすればいいの?問題。
例えばandroidならonSaveInstanceStateがあるが、flutterではどうすれば? flutterは1つのActivity上でページ遷移してるが、ページ毎に状態保存、復元は? https://github.com/flutter/flutter/issues/6827
- 681 名前:デフォルトの名無しさん mailto:sage [2019/05/09(木) 20:58:48.44 ID:Gvcl+e3N.net]
- モバイルアプリ開発したことあれば必ずプロセスキルの問題に出くわすと思うんだがflutterの開発チームはこれ放置してるという。普通flutterの設計段階でこの事考慮すべきだが全く考慮してなさそうというあほっぷり。
- 682 名前:デフォルトの名無しさん mailto:sage [2019/05/09(木) 23:07:11.65 ID:p+GF1Adw.net]
- 地方都市だけど最近Android本が本屋に数冊しかない
他言語は田舎のわりにはけっこう置いてるんだけど Kotlin移行の影響なのかも
- 683 名前:デフォルトの名無しさん mailto:sage [2019/05/10(金) 00:21:35.88 ID:JD2pFQw6.net]
- >>670
flutter詳しくは知らんが、もしそれが本当ならモバイル用途としてはたしかに致命的欠陥だな 後付けでflutterのフレームワークの中で強引に全部保存復帰するようにするから気にするな、みたいなこと 考えてるとしたらヤバイ そういうことができないモバイルだからステートの保存と復帰はアプリに投げるように作ってあるのに・・
- 684 名前:デフォルトの名無しさん [2019/05/10(金) 03:07:44.06 ID:+vHN15fT.net]
- >>671
Amazon使いなさい。
- 685 名前:デフォルトの名無しさん mailto:sage [2019/05/10(金) 10:49:17.54 ID:pdzLc3IS.net]
- Kotlin/Everywhere
https://blog.jetbrains.com/kotlin/2019/05/kotlin-is-everywhere-join-the-global-event-series/ ・イベントは主に5月のGoogle I/Oと12月上旬のKotlinConfの間に行われる ・イベント予定は以下の地図に表示される(今後追加されていく) https://events.withgoogle.com/kotlin-everywhere/
- 686 名前:デフォルトの名無しさん [2019/05/10(金) 16:19:08.62 ID:54LLglmL.net]
- >>671
同志 Android関連本、俺のところも本屋には少ない。 大阪に隣接の県の県庁所在地なんだけど。 大阪のデカイ本屋へは往復2,000円掛かっちまう。
- 687 名前:デフォルトの名無しさん mailto:sage [2019/05/10(金) 19:41:51.78 ID:iG629wI3.net]
- >>675
奈良市かな?
- 688 名前:デフォルトの名無しさん mailto:sage [2019/05/10(金) 21:37:10.49 ID:shkkgOQu.net]
- >>675
Kindleおすすめ マルチディスプレイで勉強捗る
- 689 名前:デフォルトの名無しさん [2019/05/10(金) 21:56:19.96 ID:54LLglmL.net]
- >>677
Kindleも試したけど、俺、紙の本派なんだよねぇ。 書き込みできるのが紙の本がありがたい。 KindleのためにiPad Pro 12inchも買ったけどやっぱり紙が良いんだよねぇ。 俺って、変かなぁ。
- 690 名前:デフォルトの名無しさん mailto:sage [2019/05/10(金) 22:08:26.51 ID:3MWdvG+0.net]
- 紙の解像度にはまだまだ電子書籍は敵わない
紙の優位性はあるから書見台(ブックスタンド)とか使え、そしてやっぱイマイチだってしまい込むんだ 印刷したデータは死んだデータだってのは、まあ、その通りなんだけども
- 691 名前:デフォルトの名無しさん mailto:sage [2019/05/10(金) 23:11:37.34 ID:msYu7Wbl.net]
- ktorでhttpsやろうとしてサンプル試してみたけどなんかダメだな
- 692 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 01:07:57.25 ID:i9FGZXUp.net]
- >>673
Amazonも楽天も使ってるよ ただ本屋に置いてない状況を見ると Android開発の人気無くなってきてるのかなと思って 本屋は内容確認できる長所あるし もう少し置いてほしいところ
- 693 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 06:20:49.01 ID:J+BhWrkd.net]
- >>680
オレオレ認証局だけど出来たよ。Let'sEncryptのところでなければ答えられるかも。 >>681 Android開発者が紙の本からKindleに移住している可能性も。 といいつつ自分はPC本は紙派。読んだ後確認する時にこのあたりかなとパラパラとめくりながら探せるので。
- 694 名前:デフォルトの名無しさん [2019/05/11(土) 07:17:10.19 ID:g6fo75+g.net]
- [改訂新版]Android SDKポケットリファレンス
これのKindle版って、サンプルコード見やすいですか? [改訂新版]Swiftポケットリファレンス、こいつのKindle版掲載のサンプルコードは、文字の拡大縮小も可能で、Goodなんだけど。 Kindle Paper Whiteで閲覧します。iPad Pro 12inchもあるけど。
- 695 名前:デフォルトの名無しさん [2019/05/11(土) 07:18:23.32 ID:g6fo75+g.net]
- ちなみに、お試し版をPaperwhiteで見てみたけど、お試し版は最初の数ページ、しかもサンプルコードが無いページしか、試し読みできませんでした。
- 696 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 07:25:20.42 ID:BxWOidMY.net]
- kindleはコピペできないからPDF版のあるやつは、そっちを買うようにしてる。
- 697 名前:デフォルトの名無しさん mailto:sage [2019/05/13(月) 07:33:21.30 ID:x9oQSWJz.net]
- その本つてKotlin対応してなかった気がするけど
Javaでも良いの?
- 698 名前:デフォルトの名無しさん mailto:sage [2019/05/13(月) 09:37:44.97 ID:Brt5xi0Z.net]
- ここが過疎ってるような気がしてslack見てみたけどそっちも過疎ってるのかな。
slackの使い方間違えてるのかな。。
- 699 名前:デフォルトの名無しさん [2019/05/13(月) 10:33:56.13 ID:4rccaZT+.net]
- >>686
JaveでもOKっす。
- 700 名前:デフォルトの名無しさん [2019/05/14(火) 02:33:08.66 ID:3xJ0OqNt.net]
- forEach は Iterable<T> と Iterator<T> にあるのに forEachIndexed は Iterable<T> にあっても Iterator<T> にないのは何故か?
- 701 名前:デフォルトの名無しさん mailto:sage [2019/05/14(火) 07:44:27.90 ID:DWuOpB8T.net]
- 昔ケンカしたから
- 702 名前:デフォルトの名無しさん mailto:sage [2019/05/14(火) 07:49:34.32 ID:rV66FunX.net]
- Iteratorは拡張関数が4つしかなくインターフェース変換を除くと実質2つ
なのでむしろforEachとwithIndexだけが特別扱いのようなもの
- 703 名前:デフォルトの名無しさん mailto:sage [2019/05/14(火) 10:12:17.90 ID:jvXWFm+P.net]
- うんことりん
- 704 名前:デフォルトの名無しさん mailto:sage [2019/05/14(火) 12:25:52.36 ID:zeev4Evh.net]
- Ruby では、クラスに、each メソッドが定義されていれば、
include Enumerable で、map, each_line などの便利な機能を使える(Mix-in) Enumerableのラッパーが、Enumerator で、 eachを定義していないクラス、例えば、String クラスに、Enumerable の機能を追加する Enumerableは内部イテレータで、Enumeratorは外部イテレータ。 外部イテレータは、繰り返しの進行を制御できる enum = "a\nb".to_enum( :each_line ) # Enumerator enum.with_index do | line, idx | # 1行ずつ処理する p [ idx, line ] end 出力 [0, "a\n"] [1, "b"] with_index は、Enumeratorクラスのメソッドで、 map に、インデックスを渡すことも出来る p enum.with_index.map { | line, idx | "#{ idx } : #{ line.swapcase }" } #=> ["0 : A\n", "1 : B"]
- 705 名前:デフォルトの名無しさん [2019/05/14(火) 12:36:39.21 ID:eEvxk7yL.net]
- >>691
あー。そうか。 まあ Iterable は中に Iterator 返すやつ一つ作ってしまえば良いだけなので object で作ってそのまま forEachOndexed で使えば良いだけなのだがなんというか面倒。 あ、自分でそういう拡張関数作ればいいだけか。てか作っておいて欲しかっな。
- 706 名前:デフォルトの名無しさん mailto:sage [2019/05/14(火) 12:45:32.34 ID:BT1Jap6O.net]
- >>689
イテレーターは列挙するものだからインデックスと直結しないのでは n件のリストがあったとして、それをイテラブルとして回すときのインデックスはほぼ自明だけど そいつを3から始めるイテレーターや逆順のイテレーター 3歩進んで2歩下がるイテレーターのインデックスというのは ルールを決めてしまえばいいんだけど本質的な属性ではないと思う
- 707 名前:デフォルトの名無しさん mailto:sage [2019/05/14(火) 13:05:37.50 ID:4HZJg8yK.net]
- 拡張関数ってグローバルだよな
どこに書けばいいか迷ったあげく使うクラスと同じファイルに書いてしまう
- 708 名前:デフォルトの名無しさん mailto:sage [2019/05/14(火) 16:08:52.35 ID:o/ZzSQAi.net]
- 拡張関数めっちゃ便利だけど、用法用量を守らないととても危険だよな
- 709 名前:デフォルトの名無しさん mailto:sage [2019/05/14(火) 17:29:04.99 ID:IaXs534s.net]
- 拡張関数の定義を interface の中にすれば、使用可能範囲をコントロールできる
- 710 名前:デフォルトの名無しさん mailto:sage [2019/05/14(火) 18:31:50.97 ID:hlTwFz7+.net]
- Kotlin用ゲームエンジンらしい
https://korge.soywiz.com
- 711 名前:デフォルトの名無しさん mailto:sage [2019/05/14(火) 19:29:46.17 ID:o/ZzSQAi.net]
- >>698
知らなかった
- 712 名前:デフォルトの名無しさん [2019/05/15(水) 12:44:33.69 ID:laKGlnoI.net]
- どのみち、IDEがないと読み難い言語だから、Extensionはさして気にならない。
プロパティアクセスのせいで、知らず知らずにシャドウしてしまう方がずっと気になる。
- 713 名前:デフォルトの名無しさん mailto:sage [2019/05/16(木) 18:46:37.64 ID:ctMRzncm.net]
- ts2ktって放置されているっぽいけど、今でも使いものになるの?
- 714 名前:デフォルトの名無しさん [2019/05/16(木) 19:36:52.04 ID:9YitK9mS.net]
- >>699
Android以外はちゃんと動くんかな・・・・?
- 715 名前:デフォルトの名無しさん mailto:sage [2019/05/17(金) 22:06:49.39 ID:5qYZVYSF.net]
- >>698
拡張した本人しか認識できないのもができるからな。
- 716 名前:デフォルトの名無しさん [2019/05/18(土) 09:09:23.16 ID:cPFyVnxJ.net]
- >>699
興味あるわこれ 今やってるの終わったら使ってみようと思うんだけど誰か試してみた?
- 717 名前:デフォルトの名無しさん mailto:sage [2019/05/18(土) 12:51:09.41 ID:JYN3Apin.net]
- 社内の持ち回りの勉強会で、vimでKotlin開発する環境を気合いで整える、という発表をしたら大受けしたわ
もちろんネタとしてな。絶対idea使った方がいいぞ。
- 718 名前:デフォルトの名無しさん mailto:sage [2019/05/18(土) 13:41:12.48 ID:1MmHbsk/.net]
- 無駄なことに時間使ってんな
- 719 名前:デフォルトの名無しさん [2019/05/18(土) 16:19:18.33 ID:IkSg3I69.net]
- やらないと後で「おまえやるって言ったよな」と責められるw
- 720 名前:デフォルトの名無しさん mailto:sage [2019/05/18(土) 22:59:21.42 ID:rrFT3N/c.net]
- kotlinでandroid開発の記事載ってる雑誌ないですか
ネットや書籍から情報得るしかない?
- 721 名前:デフォルトの名無しさん mailto:sage [2019/05/19(日) 01:39:23.54 ID:jp3Kdatt.net]
- 本とかもう時代遅れ
- 722 名前:デフォルトの名無しさん [2019/05/19(日) 05:37:35.31 ID:+tXYNnhs.net]
- なぜ雑誌?本ならあるのだが。
- 723 名前:デフォルトの名無しさん [2019/05/19(日) 16:40:35.01 ID:+tXYNnhs.net]
- そもそも今ではプログラミングについての雑誌が少ないよね。
Software Design か日経ソフトウェアぐらいなんじゃないか? ハードウェア寄りな Interface みたいなのもあるが。
- 724 名前:デフォルトの名無しさん mailto:sage [2019/05/19(日) 18:23:21.54 ID:fqpGXrMP.net]
- >>710
そんなこたぁ無い
- 725 名前:デフォルトの名無しさん mailto:sage [2019/05/19(日) 19:18:58.24 ID:Ma/nTg+4.net]
- 本はディスプレイ以外に開けるから便利だよね
- 726 名前:デフォルトの名無しさん mailto:sage [2019/05/19(日) 19:40:59.75 ID:jp3Kdatt.net]
- 掌田津耶乃でも読んでろカス
- 727 名前:デフォルトの名無しさん mailto:sage [2019/05/19(日) 20:36:47.66 ID:fqpGXrMP.net]
- つやのちゃん知ってるんだw
- 728 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 00:21:44.28 ID:pT4TPZWt.net]
- 断片的なのはネットで調べればいいが、
体系的に全体をまんべんなく知りたいってときは、 やっぱり書籍が適してると思う。
- 729 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 06:11:32.77 ID:BYsItzt6.net]
- 書籍もガッツリ読むなら紙の本がいいし、写経するなら電子書籍の方がいいし
選択肢が増えた分だけむしろ選ぶのが大変になってるな
- 730 名前:デフォルトの名無しさん [2019/05/20(月) 11:03:48.81 ID:+QyKHsoF.net]
- SoftwareDesignは最近はもう読んでない
バックナンバーも大量に棄てた 川上さんの連載のだけ残してる
- 731 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 11:35:05.49 ID:MLZoEYDf.net]
- 雑誌のいいとこは判型が大きいことだなw
ただのブログよりは読者層を意識してる率が高くて、Web記事よりはまとまりと終わりがある可能性が高いという感じか なにの情報を欲しいと思ってるのかに依存する気がするぞ
- 732 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 11:43:30.49 ID:3K6cHyBG.net]
- 雑誌の良いところは、本よりも情報の鮮度が高いってとこだね。
- 733 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 15:22:51.14 ID:poyp5Kqc.net]
- 日経ソフトウェアは、素人向け
SoftwareDesign ぐらいか。 WEB+DB は、システム環境・プログラマーが半々ぐらい 他は、日経Linux は、ラズパイが多い フレームワークの巨匠と言えば、掌田津耶乃・山田祥寛 山田の講習会は、数万円とか。 掌田なら、十万円ぐらい行きそうw
- 734 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 16:58:22.74 ID:E7kxjeRz.net]
- つやのって読む価値のない入門書しか出してないだろ
- 735 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 20:22:34.07 ID:Nm/yOzhN.net]
- 最近の日経ソフトウェアはPython雑誌みたいになってる
Kotlinの記事なんて全く載らない
- 736 名前:デフォルトの名無しさん [2019/05/20(月) 20:48:41.91 ID:oKvxv21R.net]
- そういやPython大ブームだね。
機械学習関係で火が着いた感じか。
- 737 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 21:27:41.17 ID:QYS7YbVl.net]
- 数年後に始まる小学校でのプログラミング授業もPython採用と予想。
- 738 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 21:33:58.54 ID:TjPZT1E7.net]
- 授業は基本マイクラを使うぞ
- 739 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 22:00:59.30 ID:9o82qJOc.net]
- kotlinのおすすめ無料学習教材は?
- 740 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 22:10:44.54 ID:0DZMUBSm.net]
- 勧めるようなものは特にない
- 741 名前:デフォルトの名無しさん mailto:sage [2019/05/21(火) 08:28:21.83 ID:2xcSjans.net]
- なんか公式のチュートリアルみたいなのなかったっけ
- 742 名前:デフォルトの名無しさん mailto:sage [2019/05/21(火) 08:31:57.13 ID:qls//8Wz.net]
- おすすめかどうかを意識しろ
あるかどうかではなく、おすすめかどうかだ 検索すりゃこのご時世英語含めてたくさん出てくる そんなの見りゃわかる おすすめできるものかどうかがいちばん大事
- 743 名前:デフォルトの名無しさん mailto:sage [2019/05/21(火) 10:08:36.16 ID:x7pfOsc7.net]
- ただで教える側に求めすぎだろw
- 744 名前:デフォルトの名無しさん [2019/05/21(火) 10:10:30.25 ID:YlTjoOUk.net]
- >>723
NGに入れろ スッキリ ▼ ▲
- 745 名前:デフォルトの名無しさん [2019/05/21(火) 10:56:17.04 ID:KjOgf3b2.net]
- kotlin使った事無くて勉強中なんですが
null安全は通信で届いたオブジェクトについてどう働きますか? あるいはデシリアライズされたオブジェクトについて そこでもnull安全ですか?
- 746 名前:デフォルトの名無しさん mailto:sage [2019/05/21(火) 11:04:08.23 ID:x7pfOsc7.net]
- 当然どんなオブジェクトであれKotlinで書かれている限りnull安全は機能するけど、君はそもそもnull安全を誤解してそうな予感がする
- 747 名前:デフォルトの名無しさん [2019/05/21(火) 11:11:41.76 ID:KjOgf3b2.net]
- 検索すると、null不可な変数にnullを代入できないこと、とあります。
そうすると通信で受信したオブジェクト等はどうなるのかなと。 この理解は間違っていますか?
- 748 名前:デフォルトの名無しさん mailto:sage [2019/05/21(火) 11:39:29.09 ID:c7g0QxSl.net]
- どこまで「使ったことない」かにもよるんだが
・nullかどうかの条件分岐をクリアした変数 ・nullかどうかの条件分岐をまだやってない変数 の2つがあるだけだと思っていい 外部から取得したデータがあったとして、nullチェックをまだしていないならnullableだ どこかで誰かが(静的文法解析上)nullではないという条件分岐を通したあとならそれはnonnull どこかで誰かがその後にnullになるかもしれない処理を通したらnullableに戻る
- 749 名前:デフォルトの名無しさん mailto:sage [2019/05/21(火) 12:29:35.90 ID:ZAINLMmO.net]
- >>736
文字列とか通信データから、新たなオブジェクトを構築するのでしょ? 構築できたら、null ではないし、 データがおかしくて構築できなかったら、エラー!
- 750 名前:デフォルトの名無しさん mailto:sage [2019/05/21(火) 12:40:36.99 ID:sr6+MIRN.net]
- 当然nonnull出ない変数ににnullをぶち込んだらエラーになる
- 751 名前:デフォルトの名無しさん mailto:sage [2019/05/21(火) 13:55:21.57 ID:2xcSjans.net]
- >>736
nullを入れられない型なのにnullを入れようとしたらその時点でオブジェクトを生成できずにエラー なので、json文字列を受け取ってオブジェクトを生成する部分で要件に合わせて適宜いい感じに処理する必要がある
- 752 名前:デフォルトの名無しさん [2019/05/21(火) 14:53:46.84 ID:BVi2WQ22.net]
- >>736
試してみればわかると思うが、nillableな型にnull入れてObjectOutputStreamで書いた後でnullableでなくしてコンパイルしなおしてからObjectInputStreamで読もうとするとInvalidClassExceptionが出る。
- 753 名前:デフォルトの名無しさん mailto:sage [2019/05/21(火) 15:17:02.88 ID:RVxsm+ja.net]
- kotlin使ったことないって奴向けの説明ではないな
- 754 名前:デフォルトの名無しさん [2019/05/21(火) 16:06:22.73 ID:BVi2WQ22.net]
- 図解しないとダメか?w
- 755 名前:デフォルトの名無しさん mailto:sage [2019/05/21(火) 17:40:26.31 ID:x7pfOsc7.net]
- そもそも聞かれてることに対する回答としてはピントがズレてる
自分の知識自慢したいイキリオタク感がすごい
- 756 名前:デフォルトの名無しさん mailto:sage [2019/05/21(火) 18:43:35.05 ID:gj4VcULk.net]
- >>734がおそらくしているであろう幻想を抱いていた時期が自分にもありました
とエスパーしながらいうと、通信で受信したオブジェクト等はnullableな型を持つことになるだけで、 Kotlinにしたからといってnullチェックが要らなくなるわけではない。 >>736には誰の説明が分かりやすかっただろうか。
- 757 名前:デフォルトの名無しさん [2019/05/21(火) 20:08:28.33 ID:BVi2WQ22.net]
- >>744
ずれてないだろ。通信でオブジェクト送る話なんだから。
- 758 名前:デフォルトの名無しさん [2019/05/21(火) 20:11:45.34 ID:grT0tw0/.net]
- Javaのコードを呼び出すところは、全部そうだね。
Kotlinはnullableであることを「強制しない」。 AndroidとかjavaxのAnnotationでもついていない限り。
- 759 名前:デフォルトの名無しさん mailto:sage [2019/05/21(火) 20:44:09.88 ID:wTyF+2my.net]
- >>728
https://play.kotlinlang.org/koans/overview
- 760 名前:デフォルトの名無しさん [2019/05/21(火) 21:17:46.88 ID:KjOgf3b2.net]
- null安全は@NotNullとどう違いますか?
- 761 名前:デフォルトの名無しさん mailto:sage [2019/05/21(火) 23:00:11.33 ID:MtIoFqpw.net]
- コンパイルエラーになるかぬるぽでばーんってなるかの違い
- 762 名前:デフォルトの名無しさん mailto:sage [2019/05/21(火) 23:15:32.28 ID:dJ+4PuSm.net]
- null安全は以下の機能を包括する言葉
・型システムでnull許容とnull不可を区別出来る ・null許容型の取扱いを容易にするモナド操作などを言語仕様や標準ライブラリに持つ
- 763 名前:デフォルトの名無しさん [2019/05/22(水) 00:26:45.64 ID:s0RuNCYO.net]
- ∧_∧ / ̄ ̄
( ´∀`)< ド? ( ) \__ │ │ │ (__)___)
- 764 名前:デフォルトの名無しさん mailto:sage [2019/05/22(水) 13:10:44.21 ID:o0mLtMWH.net]
- iosアプリ作るのは現実的にいけそう?
- 765 名前:デフォルトの名無しさん [2019/05/22(水) 15:26:22.63 ID:06P4CJxl.net]
- いけるいける
- 766 名前:デフォルトの名無しさん mailto:sage [2019/05/22(水) 17:11:00.38 ID:ddL9armR.net]
- 大丈夫大丈夫、なんの問題もない
- 767 名前:デフォルトの名無しさん mailto:sage [2019/05/22(水) 19:37:38.21 ID:N+dUt+tn.net]
- 逆引きのAndroid開発用のKotlin本ないの?
Javaのはあるけどさ
- 768 名前:デフォルトの名無しさん mailto:sage [2019/05/22(水) 21:14:49.49 ID:o0mLtMWH.net]
- >>754
>>755 ほんとのほんとに? 作り始めてまうで?
- 769 名前:デフォルトの名無しさん mailto:sage [2019/05/22(水) 22:18:54.87 ID:mQdasoF8.net]
- うん、大丈夫、なにも心配することないから
- 770 名前:デフォルトの名無しさん mailto:sage [2019/05/23(木) 00:10:33.20 ID:K2oq56d+.net]
- >>754,755,758
iOSアプリを実際に作った人がこの板にこんなにいるとは思えないんだがw いや、自分もないんだけどさw
- 771 名前:デフォルトの名無しさん [2019/05/23(木) 00:56:30.37 ID:ClSxeVCE.net]
- Kotlinでの競技プログラミングのコンテストがあるよ!
5月28日の23時35分から2時間半! Kotlin Heroes Announcement https://codeforces.com/blog/entry/67162 https://codeforces.com/contests/1170
- 772 名前:デフォルトの名無しさん [2019/05/23(木) 01:52:40.87 ID:kvy164Qh.net]
- 英語で書かれた問題を解読するだけで2時間半が経過してしまいそうな予感
- 773 名前:デフォルトの名無しさん mailto:sage [2019/05/23(木) 02:45:36.97 ID:K2oq56d+.net]
- >>760
IntがintになるかIntegerになるか考慮しないといけなかったらちょっと嫌だなあ。
- 774 名前:デフォルトの名無しさん mailto:sage [2019/05/23(木) 06:58:10.23 ID:ZvIUMcmJ.net]
- >>759
大丈夫、Kotlinも業務で使ってるしiOSアプリも業務でいくつも作ってるからさ Kotlin nativeのiOSアプリも実際に作ってみたって人と勉強会の懇親会で話したことがある
- 775 名前:デフォルトの名無しさん mailto:sage [2019/05/24(金) 09:20:43.95 ID:1flrLOhd.net]
- >>756
必要か?
- 776 名前:デフォルトの名無しさん mailto:sage [2019/05/24(金) 13:57:22.09 ID:WFuDBTgU.net]
- Listの初期化って
var list = listOf<Hoge>() と var list :Hoge? = null どっちがいいの?
- 777 名前:デフォルトの名無しさん [2019/05/24(金) 15:11:48.77 ID:10iCK04b.net]
- >>765
全く違うもの出されてどちらがと聞かれても・・・
- 778 名前:デフォルトの名無しさん mailto:sage [2019/05/24(金) 16:53:05.84 ID:cg0Vnpe0.net]
- >>765
その2つでいうなら下はリストを作れてないから上一択になるぞw
- 779 名前:デフォルトの名無しさん mailto:sage [2019/05/24(金) 16:57:14.79 ID:WFuDBTgU.net]
- 間違えた下は
var list :List<Hoge>? = null ね これならどっちがいい?
- 780 名前:デフォルトの名無しさん mailto:sage [2019/05/24(金) 16:59:34.27 ID:cg0Vnpe0.net]
- どちらにせよその2つは作られる型が違う
nullableにする必要があるかどうかで使い分けろとしか
|

|