IT討論區(200) - IT狗日夜鍛鍊去取勝

漢語多功能字庫

1001 回覆
2 Like 1 Dislike
労働はクン 2023-07-07 09:51:33
java有lambda, 不過做唔到c# expression tree果種玩法.
java unsafe同c# unsafe好似唔係equivalent
future 極其量只係 async await 既一部分, 用future同async await寫code方便程度冇得比
union type應該兩邊都未有, 不過java對比c#唔只差extension method, 例如:
- getter setter
- out variable
- tuple
- 各種pattern matching
- String Interpolation
- Path literal
之類

To be fair, 與其話java outdate, 不如話c#太勁
我愛王傑 2023-07-07 09:56:02
媽咪被Crypo炒 2023-07-07 09:57:22
女可以摸大髀揸手仔
Enzo安素 2023-07-07 09:58:15
問題小年 2023-07-07 10:01:39
手一黏便緊(UTC+9 2023-07-07 10:02:28
手巴唔覺得expression tree runtime manipulate code係一個good idea…
CE薯仔 2023-07-07 10:02:34
媽咪被Crypo炒 2023-07-07 10:04:49
Enzo安素 2023-07-07 10:07:20
CE薯仔 2023-07-07 10:08:21
我愛王傑 2023-07-07 10:10:50
問題小年 2023-07-07 10:11:10
其實用expression tree有咩use cases?
手一黏便緊(UTC+9 2023-07-07 10:12:59
手巴個人冇C#/java既valid use case
労働はクン 2023-07-07 10:13:32
runtime manipulate code指類似emit果種?
好似唔係好關事
expression tree本質大約只係比個C# AST你, 你自己點玩係你既事.
労働はクン 2023-07-07 10:17:39
最常見就係entity framework咁將expression tree compile做sql.
手一黏便緊(UTC+9 2023-07-07 10:18:16
你唔manipulate咁要AST做咩?
定你想指個use case係同一條expression可以runtime apply去唔同類型既data source?
CE薯仔 2023-07-07 10:21:14
問題小年 2023-07-07 10:21:17
手一黏便緊(UTC+9 2023-07-07 10:23:27
兩方面comment啦
用code as data咁去implement呢件事 手巴唔覺係good idea
但呢件事本身係good idea 係轉data source個時個”portability”好左
應該將佢作為compile time language feature咁加入去
問題小年 2023-07-07 10:24:25
咁會唔會複雜咗?寫多幾個condition?直接寫SQL?
労働はクン 2023-07-07 10:27:11
天線BugBugB 2023-07-07 10:28:54
睇唔明

同埋點解要有future?直接RxJava咪得
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞