Leviathann 最近的时间轴更新
Leviathann
ONLINE

Leviathann

V2EX 第 173846 号会员,加入于 2016-05-19 22:12:55 +08:00
今日活跃度排名 1669
你在生产代码里写过的最复杂的类型是啥
  •  1   
    TypeScript  •  Leviathann  •  28 天前  •  最后回复来自 masterclock
    4
    edge 怎么取消 alt 状态?
    问与答  •  Leviathann  •  29 天前  •  最后回复来自 mgrddsj
    3
    Leviathann 最近回复了
    @hushao 我们也在用 kotlin 写后端,完全无缝兼容 Java 生态啊,甚至 kotlin 在 jvm 上的标准库很多东西底层都是直接用的 Java 的库,包括最最基础的集合库,然后添加了 n 多扩展方法,用起来超顺手

    还是说这个生态指的是协程?我们都是写业务,没有并发压力所以没有调研过这块
    @Kiriya 但是为啥开机久了就会干扰啊,我刚才重启了下,鼠标滚轮怎么滚都很顺畅不会出现 dududu 的声音。。
    @villivateur 连的是 5Gwifi 。。
    @Cbdy 根据查询条件拼接 sql,要修改重构的话这种纯字符串的方案巨恶心
    太多了
    jooq
    jdbi
    querydsl

    kotlin 可以使用所有 java 生态然后还有官方的 exposed
    rust 一没 gc,二语法不是 c 系语法,从 ocaml 那搬运了不少东西
    @xd199153 这个是不行的,只能限定 T 的上界是 a|b
    比如 type a = {a: 1}; type b = { b: 1 }
    如果 <T extends a|b>
    那 { a: 1, b: 1, c: 1 } 是一个合法的 T
    我遇到一个问题,ant design mobile 需要用一个 ref,但是 react useref 和 forwardref 的类型怎么都写不对,给的提示信息又是天书,最后实在是烦躁加了个 //ts-ignore,跑起来完全没问题。。如果是完全追求类型安全就很抓狂了
    还有就是泛型函数好像没办法限制 T 是两个类型中的一个,多次尝试后写了两个完全一样但是类型不同的函数。。
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3375 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 08:58 · PVG 16:58 · LAX 01:58 · JFK 04:58
    ♥ Do have faith in what you're doing.