新しいものを表示

オレンジが書いたこれでいう所の
CsOrdering.Order(hoge,fuga)
//OrderIs型が返ってくる><
を、糖衣構文として hoge <=> fugaって書けるようにすれば、ちゃんと静的に型検査される宇宙船演算子になって、世の中で一般的な(?)整数型で-1,0,1で表現するやつよりは型安全?><

スレッドを表示

mstdn.nere9.help/@orange_in_sp
これ、paizaioに貼りました>< ほめて><

C#で38行のコード書いたよ!ブラウザ上でプログラミング・実行できるよ! コードは paiza.io/projects/nk2XZFmS0y0d

//ちゃんと型検査されるようになおしました!><;

public enum OrderIs : int
{
LT = -1,
EQ = 0,
GT = 1
}

public static class CsOrdering
{
public static OrderIs Order<Type>(Type left, Type right)
where Type : IComparable
{
return (OrderIs)left.CompareTo(right);
}
}

スレッドを表示

あれ?><; よく考えたらこのままだと比較できない型同士でも静的に型チェックされない?><;

スレッドを表示

これと同じようなの、C# の標準ライブラリに追加してほしい・・・><
mstdn.nere9.help/@orange_in_sp

日本語版使用例><;
Console.WriteLine(どっちがでかいのさ.これとこれ(2, 3));
//出力 : みぎだよ

// switch case の例
switch (どっちがでかいのさ.これとこれ(2, 3))
{
case でかいのは.ひだりだよ:
{
//以下略

スレッドを表示

C# わからん人用に日本語版!!!><;(日本語版もそのまま使える><;)

public enum でかいのは : int
{
みぎだよ = -1,
同じだよ = 0,
ひだりだよ = 1
}

public static class どっちがでかいのさ
{
public static でかいのは これとこれ(IComparable left, IComparable right)
{
return (でかいのは)left.CompareTo(right);
}
}

スレッドを表示

使い方><

//2と3てどっちが大きい
switch (CsOrdering.Order(2, 3))
{
case OrderIs.EQ:
{
//以下略

スレッドを表示

こんだけ!><;

public enum OrderIs : int
{
LT = -1,
EQ = 0,
GT = 1
}

public static class CsOrdering
{
public static OrderIs Order(IComparable left, IComparable right)
{
return (OrderIs)left.CompareTo(right);
}
}

これ、暗黙の型変換やらタプルからどうたらとか、どうしたら短く書けるか試行錯誤しまくった結果、これするクラスびっくりするくらい短くなった!><;
mstdn.nere9.help/@orange_in_sp

そういえばこれのシンセって何だろう?><

orange さんがブースト

眼が合った瞬間 でもそれは私で
嘘よ嘘、あなた駆けて来る
ときめきの 導火線が
体じゅうを走ってく
バラバラに ならないよに
シッカリしなくちゃ私
でもちょっと 今日はちょっと
気持ちが迷子の子猫
優しさで 攻められたら
着いてくしかないかもね
ニャーオ

orange さんがブースト

あなたの名前 呼んだらそこで
突然目が覚めそう
こんなにうまく行きっこない
また偶然 逢えるなんて
人込みの中 私と同じ
髪した娘だけ見てる
きっと誰かを探してるんだ
恋の相手かな
眼が合った瞬間 でもそれは私で
嘘よ嘘、あなた駆けて来る
ときめきの 導火線が
体じゅうを走ってく
バラバラに ならないよに
シッカリしなくちゃ私
でもちょっと 今日はちょっと
気持ちが迷子の子猫
優しさで 攻められたら
着いてくしかないかもね
ニャーオ
いくら何でも 似過ぎてるよね
あなたのその話しは
私が昨夜、夢の途中で
言われたセリフに
思い思われさえ 砂粒の確立
「でもね、その粒が僕だよ」って
ときめきの 導火線が
ジンジン言って燃えてく
今すぐに 吹き消さなきゃ
絶対いつか傷付く
でも少し ほんの少し
このまま接近したい
手にも触れ られないのに
いきなり引っ掛けないよ
ニャーオ

スマホのバッテリーいたんでて、急に残り1%になって「バッテリー急に1%になった><;」ってtootしようとしてtootボタンを押そう手を伸ばした瞬間にシャットダウンした・・・・><

現行の夜行の後ろを引き離されながらのんびり走る感じに出来ないのかな?><

これ、東武でも出来ないのかな?><;
東武は尾瀬夜行/スノーパル?が既にあるし、往復して距離稼がなくてもいいし、客車とDL買ったし、現在の夜行のスジでは速度つらそうだけど、浅草発の客車列車の夜行急行をやったら、めちゃくちゃ料金高くしても一瞬で売れるんでは?><

orange さんがブースト

秩父鉄道の「夜行急行」で夜明かし、その懐かしさにむせび泣く (1/4) - ねとらぼ nlab.itmedia.co.jp/nl/articles

なにこれ凄い……。尊い……(語彙喪失

京都って文字をいれたかったのなら、そのまま「梅小路 京都鉄道博物館前駅」でもよさそう><(西ってわざわざいれる必要があるのか謎><(京都人なら梅小路だけでも西にあるってわかるイメージだし、余所者に西ってわざわざ示す意味あるのか謎><(余所者的には目的地に行ければ東西南北どうでもいいじゃん?><)))

orange さんがブースト

JR西日本、嵯峨野線「梅小路京都西駅」を3月16日開業。京都鉄道博物館前の新駅 - トラベル Watch travel.watch.impress.co.jp/doc

「梅小路」か「京都西」かどっちかでいいと思うんだけど。

参考?><
-- 誤接続防止コネクタの国内導入について | 独立行政法人 医薬品医療機器総合機構 pmda.go.jp/safety/info-service

古いものを表示
:realtek:

思考の /dev/null