00:02:03
icon

Sealed ClassじゃGenericsはできないしなあ

00:02:31
icon

というか、素体がJavaなのだからジェネリクスだけでうまくやろうとしても型情報が消失ENDなのでは

00:17:58
00:19:21
icon

書いてはみたけど、なんか違うのよ

00:20:42
icon

パターンを推定させてwhenでバチッと分岐したい

00:23:28
icon

C# sealed classはJava final class...というか、Kotlinだとclassの既定の振舞いだからね

00:24:28
icon

一部の指定したclassがextends可能であることを要求するライブラリにおいては、これを忘れると突然の死

00:26:18
icon

それなぁー

00:27:18
icon

when(x) {is Class -> }
はあるけど、これをやるならAny受けするしかないからアレやな…

00:27:33
icon

Any受け以外に手段あるだろうか

00:28:01
icon

見て分かる通りのxに対してinstanceofキメるやつですね

00:29:07
icon

ちょっとまて、Kotlinのwhenの説明サンプルの一番下で気になるやつがあるが kotlinlang.org/docs/reference/

00:29:31
icon

これexecuteRequestのreturnどうなってるんや

00:33:21
icon

Kotlin1年くらいまともに書いてないから感性が失われてきた

00:37:08
icon

ああ…

00:38:34
icon

うわアナル野郎

00:39:08
icon

いつも人のトゥートをアナルにしてるからでしょうが

00:56:11
icon

y4aだとサーバー情報はアカウントとは別管理だな…どのサーバー情報指すかはアカウントに保存するけど

01:00:06
icon

AccountManagerのAPI読んだことなかったが、けっこう保存できる情報に制約があるのか…

01:02:17
icon

addAccountExplicitly(Account, String, Bundle) の第3引数って何に使えるやつ?

01:03:24
icon

これいけるんちゃう?

01:03:50
icon

いや、でも対になるAPIどれだ…

01:04:48
icon

ああー、Bundle userdataはStringのみ入ったBundleを想定していて、getUserData(Account, String)でひけるのか

01:06:12
2020-06-22 00:59:51 こるもJSの投稿 cormojs@nayukana.info
icon
Web site image
Kotlin Playground: Edit, Run, Share Kotlin Code Online
01:06:27
icon

あっsealedでもジェネリクスいけるんか!!

01:50:45
icon

QtでJSを読み込んで実行した結果をクリップボードに転送するテスト

01:51:12
icon

これ楽しいな、いろいろ使えそう。

01:51:31
シモ
icon

@d_time ?????????っ

01:51:52
icon

当初Lua使ってみようかと思ったけど、APIがmrubyよりダルそうだったからやめた

01:52:46
icon

QtはQMLのためにJSエンジンを持ってるので、QML使わなくてもダイナミックリンクすることを許容すればJSが走らせられるんですね〜

01:53:08
icon

ES2016相当らしいですよ

01:53:30
シモ
icon

@d_time 今日のオカズが決まったな

01:56:37
icon

yes!

01:58:35
icon

object Foo {
fun hoge()
}
// for Kotlin
Foo.hoge()
// for Java
Foo.INSTANCE.hoge()

なのは理解できるけどちょっとキモっwとなった当時

01:59:12
icon

ああ、okhttpそんなことできるんだっけ。もう覚えてねえ…

02:00:33
icon

QJSEngine、QObjectをバインディングすることも可能で上手くやればかなり美しく統合できるが、ちょっとしたことを試すにはそもそもQObject継承クラスを作るのがダルいことが分かった

02:01:30
icon

そういう弱い意思が、こういう雑な手書き値バインドを産むのじゃ

Attach image
02:03:10
icon

桁数が2つになってからのJavaを追っていない

02:03:41
icon

追ったほうがいいんだろうけどな、リリース体制変わってずいぶん構文いじってくるようになったよね。すごい。