オレンジが書いたこれでいう所の
CsOrdering.Order(hoge,fuga)
//OrderIs型が返ってくる><
を、糖衣構文として hoge <=> fugaって書けるようにすれば、ちゃんと静的に型検査される宇宙船演算子になって、世の中で一般的な(?)整数型で-1,0,1で表現するやつよりは型安全?><
https://mstdn.nere9.help/@orange_in_space/101430583361523104
これ、paizaioに貼りました>< ほめて><
C#で38行のコード書いたよ!ブラウザ上でプログラミング・実行できるよ! コードは https://paiza.io/projects/nk2XZFmS0y0dWzncpbLK9Q?locale=en-us
//ちゃんと型検査されるようになおしました!><;
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# の標準ライブラリに追加してほしい・・・><
https://mstdn.nere9.help/@orange_in_space/101430487129889069
日本語版使用例><;
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);
}
}
これ、暗黙の型変換やらタプルからどうたらとか、どうしたら短く書けるか試行錯誤しまくった結果、これするクラスびっくりするくらい短くなった!><;
https://mstdn.nere9.help/@orange_in_space/101429831866038381
あなたの名前 呼んだらそこで
突然目が覚めそう
こんなにうまく行きっこない
また偶然 逢えるなんて
人込みの中 私と同じ
髪した娘だけ見てる
きっと誰かを探してるんだ
恋の相手かな
眼が合った瞬間 でもそれは私で
嘘よ嘘、あなた駆けて来る
ときめきの 導火線が
体じゅうを走ってく
バラバラに ならないよに
シッカリしなくちゃ私
でもちょっと 今日はちょっと
気持ちが迷子の子猫
優しさで 攻められたら
着いてくしかないかもね
ニャーオ
いくら何でも 似過ぎてるよね
あなたのその話しは
私が昨夜、夢の途中で
言われたセリフに
思い思われさえ 砂粒の確立
「でもね、その粒が僕だよ」って
ときめきの 導火線が
ジンジン言って燃えてく
今すぐに 吹き消さなきゃ
絶対いつか傷付く
でも少し ほんの少し
このまま接近したい
手にも触れ られないのに
いきなり引っ掛けないよ
ニャーオ
秩父鉄道の「夜行急行」で夜明かし、その懐かしさにむせび泣く (1/4) - ねとらぼ http://nlab.itmedia.co.jp/nl/articles/1901/17/news031.html
なにこれ凄い……。尊い……(語彙喪失
JR西日本、嵯峨野線「梅小路京都西駅」を3月16日開業。京都鉄道博物館前の新駅 - トラベル Watch https://travel.watch.impress.co.jp/docs/news/1164998.html
「梅小路」か「京都西」かどっちかでいいと思うんだけど。
参考?><
-- 誤接続防止コネクタの国内導入について | 独立行政法人 医薬品医療機器総合機構 https://www.pmda.go.jp/safety/info-services/medical-safety-info/0185.html