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
224デフォルトの名無しさん
2020/08/10(月) 16:08:45.69ID:wInlBSoO fun().this(hoge)
みたいな呼び方出来なかったっけ
みたいな呼び方出来なかったっけ
225デフォルトの名無しさん
2020/08/10(月) 16:16:22.91ID:Z7zFlWuQ226デフォルトの名無しさん
2020/08/18(火) 21:33:59.72ID:Bu1YqqeU 品質とパフォーマンスに注力した Kotlin 1.4 をリリースしました
https://blog.jetbrains.com/ja/kotlin/2020/08/kotlin-1-4-released-with-a-focus-on-quality-and-performance-ja/
https://blog.jetbrains.com/ja/kotlin/2020/08/kotlin-1-4-released-with-a-focus-on-quality-and-performance-ja/
227デフォルトの名無しさん
2020/08/19(水) 12:59:25.07ID:q7vq4u1o >>226
おめでとうございます!
おめでとうございます!
228デフォルトの名無しさん
2020/08/21(金) 19:44:31.50ID:T2XB7xYy まだ違いがわからない
229デフォルトの名無しさん
2020/08/22(土) 07:19:26.47ID:75ogR6/b kotlin/nativeがおもちゃじゃなくなるのはいつなんや。。
230デフォルトの名無しさん
2020/08/22(土) 18:48:47.15ID:A1+CrrR8 全ての言語は俺のおもちゃ
231デフォルトの名無しさん
2020/08/22(土) 20:19:04.45ID:blnrJHVK ちょっとダガログ語で遊んでみて
232デフォルトの名無しさん
2020/08/22(土) 21:48:01.83ID:uWLyeHjr Puwede bang maglaro dito?
233デフォルトの名無しさん
2020/08/23(日) 14:01:21.81ID:kDgpNyWc if式をネストさせる場合、内側のif式ないで早期returnしたいんですがどうすればいいんでしょうか??
val hoge = if (条件) {
if (条件1)
return hoge値3 <- ここで早期returnで値を返したい
hoge値2
} else
hoge値1
内側のifをif elseにもっていけばいいのはわかるんですが、
その後、もっとifの早期returnがたくさんあって・・
val hoge = if (条件) {
if (条件1)
return hoge値3 <- ここで早期returnで値を返したい
hoge値2
} else
hoge値1
内側のifをif elseにもっていけばいいのはわかるんですが、
その後、もっとifの早期returnがたくさんあって・・
234デフォルトの名無しさん
2020/08/23(日) 14:02:04.28ID:kDgpNyWc var hoge = if (条件) {
if (条件)
return hoge値3 <- ここで早期returnで値を返したい
hoge値2
} else
hoge値1
if (条件)
return hoge値3 <- ここで早期returnで値を返したい
hoge値2
} else
hoge値1
235デフォルトの名無しさん
2020/08/23(日) 14:34:14.58ID:MgEpWwVh 無理にifの戻り値を使わなければよいのでは?
if (条件)
hoge = hoge値3
もしくは
if (条件) {
if (条件)
hoge値3
else
hoge値2
} else {
hoge値1
}
if (条件)
hoge = hoge値3
もしくは
if (条件) {
if (条件)
hoge値3
else
hoge値2
} else {
hoge値1
}
236デフォルトの名無しさん
2020/08/23(日) 15:24:28.03ID:kDgpNyWc うーん。なんかごめんなさい
わけわからないこだわりでしたね・・
おとなしくif else使っときます
わけわからないこだわりでしたね・・
おとなしくif else使っときます
237デフォルトの名無しさん
2020/08/23(日) 16:10:34.01ID:BgU0kmJc とりあえずベタで書いて放置
3日後に改めて見ると最適化出来る時あるよね
調子に乗ると思わぬ結果でバグるけど
3日後に改めて見ると最適化出来る時あるよね
調子に乗ると思わぬ結果でバグるけど
238デフォルトの名無しさん
2020/08/24(月) 04:02:39.41ID:8Ar+AlN+ >>233
あれ?それ出来なかったっけ?
あれ?それ出来なかったっけ?
239デフォルトの名無しさん
2020/08/24(月) 06:52:54.71ID:5ZrVz87G ifもラベルつけられた気がするから余裕でできるんでね?
ただそもそもクソコードの香りがプンプンするから、そもそもその部分は別メソッドに切り出すしたほうが良いと直感がいってる
ただそもそもクソコードの香りがプンプンするから、そもそもその部分は別メソッドに切り出すしたほうが良いと直感がいってる
240デフォルトの名無しさん
2020/08/25(火) 03:35:59.04ID:FtyQX/H1 そもそも >>234 は何をやりたいのか? return 書いたら普通にそのメソッドから return しない?
そうではなくて変数 hoge に hoge値3 を代入させたいの? だったら return じゃなくて普通に else 書いてやれば良いだけだし、
それではブロックが巨大で見辛いというのであれば別にメソッド作って外に出せば?
そうではなくて変数 hoge に hoge値3 を代入させたいの? だったら return じゃなくて普通に else 書いてやれば良いだけだし、
それではブロックが巨大で見辛いというのであれば別にメソッド作って外に出せば?
241デフォルトの名無しさん
2020/08/25(火) 07:21:25.63ID:foaBkBNu242デフォルトの名無しさん
2020/08/25(火) 07:53:18.31ID:RPvgPVWb >>233です
でも元からそこまででかくなかったです
if (条件1)
値1 <- 1行
else if (条件2)
値2 <- メソッド呼び出しの1行
else if (条件3)
値3 <- メソッド呼び出しの1行
else {
//
// <- 13行くらい
//
値4
}
else ifでやると1行、1行、1行、13行くらいで、すげぇ尻だけでかだったので気になったのです
で、とりあえず、最後の13行を一つ別にメソッドに追い出して、最後を4行にもっていけました
でも元からそこまででかくなかったです
if (条件1)
値1 <- 1行
else if (条件2)
値2 <- メソッド呼び出しの1行
else if (条件3)
値3 <- メソッド呼び出しの1行
else {
//
// <- 13行くらい
//
値4
}
else ifでやると1行、1行、1行、13行くらいで、すげぇ尻だけでかだったので気になったのです
で、とりあえず、最後の13行を一つ別にメソッドに追い出して、最後を4行にもっていけました
243デフォルトの名無しさん
2020/08/25(火) 07:58:14.54ID:RPvgPVWb でも、正直、このレベルだったので、if文で早期returnできた方がいいし13行くらいはそのまま書きたいですね
244デフォルトの名無しさん
2020/08/25(火) 08:03:18.20ID:OtGEs4k+ >>243
メソッドとして切り出すかどうかの判断は行数よりもそのコードの意味の単位を基準にするといいよ
メソッドとして切り出すかどうかの判断は行数よりもそのコードの意味の単位を基準にするといいよ
245デフォルトの名無しさん
2020/08/25(火) 08:06:41.76ID:OtGEs4k+ すごい抽象的な言い方しちゃったごめん
わかりやすいやり方だと、その処理で何をやってるかをそのままメソッド名にすれば分かりやすい
例えばgetNameAndSaveName()みたいになるならこれはgetとsaveに分けるべきだと明らかにわかる
わかりやすいやり方だと、その処理で何をやってるかをそのままメソッド名にすれば分かりやすい
例えばgetNameAndSaveName()みたいになるならこれはgetとsaveに分けるべきだと明らかにわかる
246デフォルトの名無しさん
2020/08/25(火) 08:09:57.72ID:/wlWzg6J whenの方がいいな
AndroidStudioも警告出してないか
AndroidStudioも警告出してないか
247デフォルトの名無しさん
2020/08/25(火) 08:24:01.90ID:RPvgPVWb android studioで警告はでてないですね
whenも考えたのですが、なんかどうもまだしっくりこなくて使ってません
もちろん、when (式) {}形式は使いますが、
when { bool式 ->, bool式 -> , else -> }このタイプは・・
whenも考えたのですが、なんかどうもまだしっくりこなくて使ってません
もちろん、when (式) {}形式は使いますが、
when { bool式 ->, bool式 -> , else -> }このタイプは・・
248デフォルトの名無しさん
2020/08/25(火) 08:33:07.94ID:RPvgPVWb249デフォルトの名無しさん
2020/08/25(火) 08:35:01.36ID:RPvgPVWb *そこまで頑張って外に追い出してもと思った次第です
250デフォルトの名無しさん
2020/08/30(日) 08:25:50.36ID:yOhH+mxx Kotlin派のお前らはKotlin以外にどんな言語に興味あるの?
251デフォルトの名無しさん
2020/08/30(日) 08:53:04.67ID:iVwpT6se252デフォルトの名無しさん
2020/08/30(日) 11:54:12.41ID:vjTKHF/s253デフォルトの名無しさん
2020/08/30(日) 12:27:06.28ID:bk9ybW3K うちはJava/SpringBootからKotlin/SpringBootにした
サーバーサイドKotlinはJavaからの移行組が結構多いんじゃないかと思う
次にやるならやっぱりGoかなと思う
サーバーサイドKotlinはJavaからの移行組が結構多いんじゃないかと思う
次にやるならやっぱりGoかなと思う
254デフォルトの名無しさん
2020/08/30(日) 12:35:38.68ID:fDI7uJsO Goって糞じゃね
なんで2020のいまどきポインタとか使わないといけないんだよ
スライスもなんか微妙やし
railsみたいに色んな便利機能が最初からないのも糞
大体Google自体もWebアプリ向けに作ったというより
C言語代替を目的に作ったんじゃないの
なんで2020のいまどきポインタとか使わないといけないんだよ
スライスもなんか微妙やし
railsみたいに色んな便利機能が最初からないのも糞
大体Google自体もWebアプリ向けに作ったというより
C言語代替を目的に作ったんじゃないの
255デフォルトの名無しさん
2020/08/30(日) 13:06:57.56ID:bk9ybW3K >>254
全くその通りでGoはホント糞だと思う
でもFargate/マイクロサービス構成にした時にJVMが積み上がってメモリキツキツもつらい
Goの代替としてKotlin/Nativeに期待してたけど全然完成しないし、
Rustも入門してみたけど開発メンバ全員でこれをやるのは無理だなと思った。
なのでマイクロサービスやるんなら選択肢はGoしかないのかなって思ってる
全くその通りでGoはホント糞だと思う
でもFargate/マイクロサービス構成にした時にJVMが積み上がってメモリキツキツもつらい
Goの代替としてKotlin/Nativeに期待してたけど全然完成しないし、
Rustも入門してみたけど開発メンバ全員でこれをやるのは無理だなと思った。
なのでマイクロサービスやるんなら選択肢はGoしかないのかなって思ってる
256デフォルトの名無しさん
2020/08/30(日) 13:20:08.16ID:5iQunAT3 気の利いた機能は排除する代わりに
アホでも書けるように設計してるんだろうな
分かってる人にとっては使うとイライラする
アホでも書けるように設計してるんだろうな
分かってる人にとっては使うとイライラする
257デフォルトの名無しさん
2020/08/30(日) 13:22:05.33ID:yOhH+mxx GoとKotlinは使い所が違うわなー
Goはまさにマイクロサービス向きで、Spring Bootで作るようなものにはまったく向いてない
Goはまさにマイクロサービス向きで、Spring Bootで作るようなものにはまったく向いてない
258デフォルトの名無しさん
2020/08/30(日) 13:23:00.30ID:yOhH+mxx そう思うとJava、というかSpringはほんとよくできてる
259デフォルトの名無しさん
2020/08/30(日) 14:25:06.58ID:bk9ybW3K jetbrainsがさっさとJSとかモバイルを諦めて、
Kotlin/Native(完成版) + SummerBoot(SpringBootのKotlin/Native版)を
出してくれたら俺のモヤモヤは全部解消する
Kotlin/Native(完成版) + SummerBoot(SpringBootのKotlin/Native版)を
出してくれたら俺のモヤモヤは全部解消する
260デフォルトの名無しさん
2020/08/30(日) 14:41:42.24ID:Kgnw5LZN Goの何が駄目といって名前がほんとうにクソ
261デフォルトの名無しさん
2020/08/30(日) 15:29:22.80ID:fDI7uJsO 検索キーワード入れる度にぶちきれる
262デフォルトの名無しさん
2020/08/31(月) 16:31:33.81ID:1OYiF1fv >>255
迷走しすぎ
迷走しすぎ
263デフォルトの名無しさん
2020/08/31(月) 20:15:30.87ID:oyY7zoql >>262
もっといいのあるん?
もっといいのあるん?
264デフォルトの名無しさん
2020/08/31(月) 20:24:10.88ID:BQ9c+OGL C#
265デフォルトの名無しさん
2020/08/31(月) 22:28:16.28ID:o9UB16MR GoでマイクロサービスするならfargateよりもGAEの方が良いよ
fargateというかAWS自体重厚すぎる
fargateというかAWS自体重厚すぎる
266デフォルトの名無しさん
2020/09/01(火) 13:49:50.85ID:HPYjIMXq >>255
同意
同意
267デフォルトの名無しさん
2020/09/03(木) 01:24:44.12ID:/jT+DP04 Goはこの時代に作ってなんやこのクソ言語ってなるのに使いどころあるところが、良くわかってるんだよなぁ
268デフォルトの名無しさん
2020/09/03(木) 11:44:56.18ID:bck6w86S Goはせめてジェネリック対応してくれ
ジェネリックもない言語とか今どきアホか、としか思わん
ジェネリックもない言語とか今どきアホか、としか思わん
269デフォルトの名無しさん
2020/09/03(木) 12:44:23.73ID:Uua/pugj >>267
わかる。好き嫌いでいえば嫌いだけど実用性は認めざるを得ない。
わかる。好き嫌いでいえば嫌いだけど実用性は認めざるを得ない。
270デフォルトの名無しさん
2020/09/04(金) 10:54:31.12ID:BpK2cgTn モノリシックに作ったサービスを売れてきた段階でマイクロサービス化できるのが真の理想
現状それはGoでもKotlin/JVMでもやりづらい
なので、みんなもっとKotlin/Native&SpringBoot的なFWに期待しようぜ
現状それはGoでもKotlin/JVMでもやりづらい
なので、みんなもっとKotlin/Native&SpringBoot的なFWに期待しようぜ
271デフォルトの名無しさん
2020/09/06(日) 00:31:01.15ID:vV14JvOS サーバーサイドだけどKtor使ってるよ
272デフォルトの名無しさん
2020/09/12(土) 20:57:55.93ID:cg167TCE >>271
kotlin/nativeで?
kotlin/nativeで?
273デフォルトの名無しさん
2020/09/16(水) 20:47:09.88ID:lj6HLAl6 そうか。じゃあそろそろGoの学習でもするか。
274デフォルトの名無しさん
2020/09/18(金) 09:08:48.16ID:Ms50MueV KtorってNativeで動くの?
275デフォルトの名無しさん
2020/09/19(土) 02:20:24.71ID:Vwp+/AeQ ネイティブやるならrustの方が良くない?
kotlinの存在意義ってjavaのライブラリが利用できる事だと思ってた。
kotlinの存在意義ってjavaのライブラリが利用できる事だと思ってた。
276デフォルトの名無しさん
2020/09/19(土) 16:43:04.49ID:HLFklpM8 JAVAのライブラリと互換性のあるネイティブのライブラリは作りやすいのではないかな
277デフォルトの名無しさん
2020/09/19(土) 16:52:33.54ID:Vwp+/AeQ なるほど。
278デフォルトの名無しさん
2020/09/19(土) 17:44:18.38ID:cAF7RylC オラクルの訴訟の関係で、Javaライブラリの互換ライブラリは、今は誰もやろうとしないだろう
279デフォルトの名無しさん
2020/09/19(土) 18:01:31.14ID:IB/705pp Javaなんて覚えるんじゃなかった。
280デフォルトの名無しさん
2020/09/20(日) 11:04:20.31ID:j6P8qNS0 >>275
Java資産を使わないならあんまり旨味ないよな
Java資産を使わないならあんまり旨味ないよな
281デフォルトの名無しさん
2020/09/24(木) 21:05:14.57ID:UuOLxhHX ま、今のところはな・・・
282デフォルトの名無しさん
2020/09/24(木) 21:13:03.51ID:5nw0kH4E ExposedもJava依存してるしなー
283デフォルトの名無しさん
2020/09/28(月) 11:21:26.40ID:WOjmua0O Oracleって関わるものすべてダメにするよな
284デフォルトの名無しさん
2020/10/11(日) 15:27:38.72ID:PQG6fOjE gradleはkotlin dslでも何の不都合もないの?
285デフォルトの名無しさん
2020/10/12(月) 20:09:38.21ID:3myqygF8 次のプロジェクトのサーバーサイドを
kotlinにするかgoにするかで揉めとる。
goってそんなにいいの?
kotlinにするかgoにするかで揉めとる。
goってそんなにいいの?
286デフォルトの名無しさん
2020/10/12(月) 20:51:58.16ID:PPv56FHl その2つで揉めることある?
どんな性質のものを作るかで自ずと決まりそうだけど
どんな性質のものを作るかで自ずと決まりそうだけど
287デフォルトの名無しさん
2020/10/12(月) 21:58:37.67ID:79wpd4KS goは糞
今時ポインタとかさわりたくねえわ
今時ポインタとかさわりたくねえわ
288デフォルトの名無しさん
2020/10/12(月) 23:40:50.80ID:eFX4wIRa289デフォルトの名無しさん
2020/10/13(火) 01:13:41.51ID:guvdtf8r goは何が糞といって名前が糞すぎ
なんだよ、goって
なんだよ、goって
290デフォルトの名無しさん
2020/10/13(火) 08:15:37.13ID:HL5BBdJ/ goでググりにくい
ググラビリティが低い
ググラビリティが低い
291デフォルトの名無しさん
2020/10/13(火) 08:20:05.71ID:ZNus3TRK goとこちょりんで揉めるのがどういう状況なのか想像できない
何を作ろうとしてるんだよ
何を作ろうとしてるんだよ
292デフォルトの名無しさん
2020/10/13(火) 08:26:15.72ID:D04kvfV3 まずググラビリティの話になるけど余程気の利かない人以外はgolangで検索されるようにしてるよ
293デフォルトの名無しさん
2020/10/13(火) 13:20:04.16ID:GnzXgn2/ GNU Go が出ました。
294デフォルトの名無しさん
2020/10/13(火) 13:31:20.06ID:y5Oy6HcC YouTube で有名な雑食系エンジニア・KENTA は、
初心者が進む道を、サーバー側言語のRuby → Go を王道としてる
この2つ以外は、出てこない
初心者が進む道を、サーバー側言語のRuby → Go を王道としてる
この2つ以外は、出てこない
295デフォルトの名無しさん
2020/10/13(火) 21:31:22.68ID:SAmaeGZN つーか、goはグーグルがつくったんだから
最初からググラビリティのことぐらい考えとけ、っていう
最初からググラビリティのことぐらい考えとけ、っていう
296デフォルトの名無しさん
2020/10/13(火) 21:32:00.65ID:Kkq8nxnq297デフォルトの名無しさん
2020/10/14(水) 09:36:06.38ID:4PyCS5rX >>294
それしか知らないんじゃねーの
それしか知らないんじゃねーの
298デフォルトの名無しさん
2020/10/14(水) 10:42:02.47ID:5QXB1j1n299デフォルトの名無しさん
2020/10/14(水) 11:28:02.65ID:4PyCS5rX >>298
モノリスとサーバーレスは対になる概念じゃないからその判断軸はおかしい。なんでアプリケーションの構成の話とインフラの構成の話で比較してるのよ。
どういうものを作るのかで変わるっていうのは完全に同意。
モノリスとサーバーレスは対になる概念じゃないからその判断軸はおかしい。なんでアプリケーションの構成の話とインフラの構成の話で比較してるのよ。
どういうものを作るのかで変わるっていうのは完全に同意。
300デフォルトの名無しさん
2020/10/14(水) 11:32:15.05ID:GsUUoEHv >>297
物知りですね判ります
物知りですね判ります
301デフォルトの名無しさん
2020/10/14(水) 11:48:46.02ID:8tU2UIMd テック系のユーチューバーってちょっと前はとんでもないのばっかだったけど、最近は違うのかな
302デフォルトの名無しさん
2020/10/14(水) 12:45:33.14ID:qpMvVLdo >>294
初心者に対して「王道」とか言う奴は詐欺師か素人なので、信じるやつはアホとしか言いようがない。
初心者に対して「王道」とか言う奴は詐欺師か素人なので、信じるやつはアホとしか言いようがない。
303デフォルトの名無しさん
2020/10/15(木) 20:09:16.65ID:Iyp/m7Oy そもそもYouTuberなんて基本的に信者を作ってそこから何かしら金を巻き上げるのが仕事だからな
現実的な話をするより分かりやすくてキャッチーな話をするものだろ、そっちの方がウケるから
現実的な話をするより分かりやすくてキャッチーな話をするものだろ、そっちの方がウケるから
304デフォルトの名無しさん
2020/10/16(金) 12:19:42.51ID:yka6Eg2o じゃあ Kotlin の話をすれば常に再生数Maxだね。
305294
2020/10/16(金) 12:36:42.23ID:jOsz+QQ/ YouTube で有名な雑食系エンジニア・KENTA は、日本一!
初心者が進む道を、サーバー側言語のRuby → Go を王道としてる。
この2つ以外は、出てこない
嘘がばれるから、他の言語を言えない
例えば、Python, Kotlin を勧めても、
仕事が少ない・取れないとか、難しいとか
唯一、Rubyで、サーバー側を1, 2年やれば、
10年以上のベテランに勝てるから、そこだけを狙っているわけ。
一種のチート技
他の言語では、初心者がベテランに勝てないので採用されないず、苦情が殺到するから
初心者が進む道を、サーバー側言語のRuby → Go を王道としてる。
この2つ以外は、出てこない
嘘がばれるから、他の言語を言えない
例えば、Python, Kotlin を勧めても、
仕事が少ない・取れないとか、難しいとか
唯一、Rubyで、サーバー側を1, 2年やれば、
10年以上のベテランに勝てるから、そこだけを狙っているわけ。
一種のチート技
他の言語では、初心者がベテランに勝てないので採用されないず、苦情が殺到するから
306デフォルトの名無しさん
2020/10/17(土) 17:29:59.88ID:mDjHOg10 1、2年どころか半年でベテランに並べるみたいなことをいってる奴多すぎだよな、最近
んなわけねーだろとしか言いようがないんだけど
んなわけねーだろとしか言いようがないんだけど
307デフォルトの名無しさん
2020/10/17(土) 23:52:45.22ID:DGPCkU6w 苦情って客先常駐か
そんな根無し草みたいな生き方じゃなく正社員目指せよ
そんな根無し草みたいな生き方じゃなく正社員目指せよ
308デフォルトの名無しさん
2020/10/18(日) 01:56:06.71ID:SXAbafYI309デフォルトの名無しさん
2020/10/18(日) 05:29:20.33ID:RuEhBFPq 大手のITベンダーだから何
客先常駐は常駐先の奴隷のクズ
客先常駐は常駐先の奴隷のクズ
310デフォルトの名無しさん
2020/10/18(日) 05:58:58.31ID:Pm4b/GZw 悔しそうだな
311デフォルトの名無しさん
2020/10/18(日) 09:45:27.90ID:KfA/pWR3 現場によるとしか言えん。自分の経験の範囲内では半々くらい。
それに疲れたから今は自社サ作ってる。
それに疲れたから今は自社サ作ってる。
312デフォルトの名無しさん
2020/10/18(日) 09:58:07.80ID:4BIlagEn313デフォルトの名無しさん
2020/10/18(日) 12:35:36.33ID:RuEhBFPq 自社サービスできる開発以外は実質派遣だからな
お前らが売ってるのは技術じゃなくて
使い捨てにできる労働力というサービスだ
お前らが売ってるのは技術じゃなくて
使い捨てにできる労働力というサービスだ
314デフォルトの名無しさん
2020/10/18(日) 13:13:36.85ID:blBq09P/ 年収1500万のコンサルタントでも普通に客先常駐する
正社員目指してる君が知らないだけ
正社員目指してる君が知らないだけ
315デフォルトの名無しさん
2020/10/18(日) 13:15:22.70ID:KfA/pWR3 そのクラスになるとどこにいるかは自分で選べる、が正しいな
316デフォルトの名無しさん
2020/10/18(日) 23:12:35.61ID:wLm/Wrgr317デフォルトの名無しさん
2020/10/19(月) 12:22:57.62ID:OC11jFNG 同じスタートラインってまさに未経験者を騙してるインフルエンサーがよく言ってるよな
同じスタートラインなのはエンジニアとしたある程度普遍的な経験値を積んだもの同士の話であって、未経験者がいきなりそこのラインに立てるわけでは無い
同じスタートラインなのはエンジニアとしたある程度普遍的な経験値を積んだもの同士の話であって、未経験者がいきなりそこのラインに立てるわけでは無い
318デフォルトの名無しさん
2020/10/19(月) 15:14:20.17ID:liiL750E このスレの人からしたら馬鹿らしい質問かもしれませんが教えてください
ボタン等の押下処理を記述する際、
リスナを使った実装とonClickでメソッドを使った実装、
どのように使い分けるべきでしょうか?
こういう場面ではこっちが優れてる、或いはそもそもどんな場面でもこっちの方が優れてるとかあれば教えて欲しいです
ボタン等の押下処理を記述する際、
リスナを使った実装とonClickでメソッドを使った実装、
どのように使い分けるべきでしょうか?
こういう場面ではこっちが優れてる、或いはそもそもどんな場面でもこっちの方が優れてるとかあれば教えて欲しいです
319デフォルトの名無しさん
2020/10/19(月) 15:30:20.47ID:RoaniA26 馬鹿らしいというよりKotlin関係なくね?
320デフォルトの名無しさん
2020/10/19(月) 16:27:27.20ID:liiL750E >>319
kotlinが初言語なので、kotlin関係ないのかすらわかってませんでした
kotlinが初言語なので、kotlin関係ないのかすらわかってませんでした
321デフォルトの名無しさん
2020/10/19(月) 16:36:22.44ID:0TVa/n4S 初めての人のちんこが大きいと実感するのは二人目以降だからな
322デフォルトの名無しさん
2020/10/19(月) 18:01:49.83ID:liiL750E いろいろなところで何度も呼ばれる処理はメソッド化して共通にする、
特定の画面、特定のボタン固有の処理はリスナでOK
という認識であってますか?
特定の画面、特定のボタン固有の処理はリスナでOK
という認識であってますか?
323デフォルトの名無しさん
2020/10/19(月) 18:06:22.73ID:hsGVQ31A よく分からんけど
例えばandroidの話ならandroidスレで聞いた方が良いよ
例えばandroidの話ならandroidスレで聞いた方が良いよ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国とロシアの爆撃機、日本周辺で共同飛行 [少考さん★]
- 空自機レーダー照射、音声データ公開 中国 ★2 [蚤の市★]
- 「中国側も日本機のレーダーを感知していた」 中国メディアが報道 [♪♪♪★]
- 【YouTuber】バイク事故で入院のゆたぼん、振込で「お見舞金」募る [muffin★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 高市早苗首相、消費税減税に後ろ向き 足かせはレジシステム? 「責任ある積極財政」期待高いが [蚤の市★]
- 【悲惨】中国軍が自衛隊に「事前通告」し自衛隊も返答した音声が公開されてしまうwwwこれは高市チェックアウトゕ★3 [597533159]
- 防衛省、中国を完全論破www 「事前通告があったのは海自であって空自ではない」 高市早苗勝利 [175344491]
- 【悲惨】中国軍が自衛隊に「事前通告」し自衛隊も返答した音声が公開されてしまうwwwこれは高市チェックアウトゕ★4 [597533159]
- よん!よん!マールマール!ワンワンワン!
- オーストラリアで16歳未満はSNS禁止になったらしいけどこれ
- スバルが言ったらノエルが濡れそうなこと
