本当に大当たりだったのでみて
use System::IO::FileStream;
fn Main(argv: Array<String>) {}
C# の switch 式は arm に throw が書けるんだから continue とかも書けるようになってくれ(わがまま)
このアカウントは、notestockで公開設定になっていません。
型パラがその型に対して出入り両方で使われる場合どっかでダウンキャストが死ぬのでジャストでその型しか受け付けなくする(invariant)のが安全ということですわね
でも言われてみれば型パラの変性を ? extends とか ? super で変数単位で指定できるのは Java 特有といえばそうなのかもな(型消去だからってのもあるだろうけど)
逆に返り値では受け取らないやつが contravariant で、C# の型引数が<in T>になってるやつで、
void Foo(T t) がある IHoge<in T> があるとして、実体が Hoge<Base> なら Hoge<Derived> に代入できる(はず)。Base の引数に Derived を渡していることになるので。
List<T> は最初からその可能性を潰しておくことで常に Derived で読み出されて Derived しか書き込めないみたいな感じになっている
readonly なぶんには実体がサブクラスでも問題が起きないので IEnumerable<out T> とか IReadOnlyList<out T> になってて IE<Base> に IE<Derived> を突っ込める
読み書きできる配列を考えたときに(IReadOnlyList<T> は covariant)、class Derived : Base があって Base[] に Derived[] を入れると Base を代入したときにダウンキャストできなくて死ぬみたいなことがおこる
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このタイプの BIOS 画面のスクショが撮れるのは良い(最近のいい UEFI BIOS は普通に USB メモリとかにスクショ保存できたりするので)
これSIMカードに全件記録できるほど連絡先が少ない人々へのちくちく言葉?
基本的にはクラウド同期してそうだし同期しない間だと vCard エクスポートしてメールで自分に送るみたいなのが多い気がする するだけ
SIMカードリーダーはSIMカードを読むために使われます……ではなくて、WWANモデムと組み合わせることでモバイルネットワークに接続できる他、昔の携帯電話はSIMカードに電話帳を記録していたため、それを読み出すことで電話帳のバックアップや移行もできました。
Skebもみあげけもみみちゃん|瀬世ナギ|pixivFANBOX
https://sese-nagi.fanbox.cc/posts/7029677
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。