V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  GeruzoniAnsasu  ›  全部回复第 21 页 / 共 142 页
回复总数  2830
1 ... 17  18  19  20  21  22  23  24  25  26 ... 142  
2023-05-01 21:20:05 +08:00
回复了 yagamil 创建的主题 程序员 为啥 js 语言里面 那么喜欢嵌套,匿名
感觉楼上都没说到点子上。

「喜欢用匿名函数」的原因是,你正在使用的 function 要求传入一个 transformer , 由于这个 transformer 往往是定域的局部逻辑,因此基本上不会复用。不会复用,也就不用非得为它赋予一个公共名字,不需要命名自然就不命名了。

然后,为什么 js 写的代码更容易见到「传入 transformer 」这样的约定,本质上是因为前端的代码究其根本就是一系列状态转换函数。我们可以把 fetch 后端数据到渲染成 html 这个流程抽象为有一个 函数 F ,对后端传来的 json O 应用 F() 得到我们想要的 html:document = F(O) = "<html>...</html>"

这时候应该就很容易理解这与函数式编程的理念和思维方法不谋而合,我们逐渐把 F 细分,F(O) = Apply(O, Render1, Render2, ...) = Apply(O, (o)=>{renderComponent1(o.part1),renderComponent2(o.part2)},Render2, ...) ,然后把其中的某个部分,比如 renderComponent1 挖空逻辑变为接口,它自然就要求实现者实现具体的逻辑了:

type O = {part1:any}

function renderComponent1(o:O,impl:(o:O)=>HTMLElement) { // 要求传入一个把 O 转换为 DOM 的函数
document.appendChild(impl(o))
}

//你实际要写的
export function impl(o:O):HTMLElement{
const e = new HTMLDivElement()
e.innerText = o.part1
return e
// return ( <div>{o.part1}</div> )
}

这时候应该可以理解为什么传递函数作为参数是必要且常见的写法了。

不过这时候还有另一个问题,为什么非得是匿名函数不能是 function
—— 一句话来说,只有匿名函数(箭头函数)才可以完美 capture 上下文,这与 js 的语言债有关,作为半吊子就不展开了,可以自行翻阅关于 this 的前端八股文。
2023-04-24 19:43:30 +08:00
回复了 zangzang 创建的主题 问与答 你们相信玄学吗
@stillsilly

结论是






N+1 维引力物理可以用 N 维的非引力物理来计算。






就类似于 2D 全息能保存 3D 物体投影信息一样,所以这个理论叫全息理论,与什么决定论半毛钱关系都没有。

这个理论的主要作用是为处理引力量子效应提供思路,但目前的理论模型都尚不能计算真实世界的物理,只发现了非真实宇宙的,其它维度上的时空发生的物理效应确实可以用这个对偶 /等效关系互相转换。



全息这个词与「全悉」过于类似,容易被神棍曲解为「完全信息」,实际上对应的英文词根 holo- 指代的东西仅限于那种裸眼看起来像立体的幻象图,甚至这个词根本身就有幻境的语义在。与中文神棍相去甚远。










你和其它神棍犯的错误是通用的:物理其实只是机械的实验和数学问题,未解之谜=算不出来,重大发现=发明了微积分,与可供人幻想的哲学体系其实水火不容
2023-04-24 01:01:10 +08:00
回复了 zangzang 创建的主题 问与答 你们相信玄学吗
@stillsilly 看不懂就对了,我想说的就是,不懂装懂瞎扯一气
2023-04-23 21:41:22 +08:00
回复了 zangzang 创建的主题 问与答 你们相信玄学吗
2023-04-18 18:19:31 +08:00
回复了 milukun 创建的主题 程序员 小调查:各位每天的实际代码工作时间有多长?
hr 看到这帖乐死了
看起来就是一个讨论产品思维的开放性问题,没思路就答没思路好了。

还白嫖想法,这本来就是产品经理要考虑的事,如果公司真缺想法,他们会招一个产品进来帮他们天天想思路,而不是问面试者。
2023-04-05 20:20:04 +08:00
回复了 realpg 创建的主题 随想 本地美团外卖简直离谱。。。
> 对比饿了么,无论叫的多远,基本秒派单,秒有人送

不是的,下雨一样配送圈缩到 500m 内。
2023-04-05 20:18:40 +08:00
回复了 dlmy 创建的主题 职场话题 人在外企,香港领导说,外企不过清明节
港企就这德性,而且「惯例」已久了。父辈港资外企出来的。多的不说。
2023-04-03 11:16:10 +08:00
回复了 tool2d 创建的主题 随想 为什么 ip4 不改成 999.999.999.999 的形式?
总觉得这个问题应该出现在弱智吧,但又稍微有点专业,描述起来太复杂没有弱智吧帖子精简有力的趣味
2023-03-30 05:50:27 +08:00
回复了 Myprajna 创建的主题 问与答 怎样让父母知道最近 AI 的突飞猛进?
@DAMNYOU

> 啊~我觉得这世界没什么大变样啊。。。最近几年除了越来越卷,都没什么新鲜玩意

你也太不敏感了,乔布斯的时代你能不带卡和现金出门到全国任何一个地方吗,你能随时拥有一台在世界上任何地区运行的服务器吗?


----------------------

@Myprajna
> 周末打算回家告诉爸妈世界要大变样了

实际上你爸妈享受到的 AI 红利可能比你都多,有个拍照识图辨认花草种类的 app 还是我妈告诉我的,还有她看书,古文,不认识的字也会拍照查字典,这些我都没用过
2023-03-24 08:55:22 +08:00
回复了 killva4624 创建的主题 问与答 为什么 π 会比 3.2 大?
@thunderw 我意思是,你 explicit 地告诉它以数字的形式比较,它是能正确分辨大小的,因此常态比较的「大小」有可能跟长度之类的语义混淆了
2023-03-24 06:13:47 +08:00
回复了 killva4624 创建的主题 问与答 为什么 π 会比 3.2 大?
https://i.imgur.com/IqObVNB.png

chatGPT 认为默认语境下你可能不是在说两个数字,而是两串文本
这些翻译都不理解虚拟语气……

「如果 read 函数返回错误,则文件在错误发生时的偏移位置之后是否还有数据,这一点是未规定(不确定)的。」

https://i.imgur.com/pXMvCv0.png

gpt 的翻译接近满分了
history | grep ……
2023-03-05 00:30:44 +08:00
回复了 flowerfly 创建的主题 汽车 开车等待红绿灯时,你会怎么做?
总之不用 autohold

这东西跟自动启停一样讨厌,每次都要先点一下油门动起来之后再踩油门,感觉很麻烦,而且容易跟挂空挡的习惯混淆—— 我的脚没踩任何踏板,车子不动,那我现在是空挡拉了手刹还是被 hold 了,我还得回忆一下刚才是怎么停下来的;堵车的时候蠕行挪动也会干扰怠速跟车,一不小心踩停了就停住了,还得去切换 autohold

90s 以内的红灯我基本都空挡踩刹车等
2023-03-04 16:47:56 +08:00
回复了 Rookie01 创建的主题 深圳 很想去爬山却又很害怕蛇怎么办?
我以前怕狗,感觉这东西习性难以捉摸,总怕它突然给我来一口,后来多看看别人养狗的视频和经验,熟悉狗的心理状态和行动模式就不怕了,顶多转角突然蹦出来 jump scare 比较讨厌而已。

我觉的你怕蛇也是一样的,看看家养宠物蛇,看看消防队怎么处理闯入居民区的蛇之类的,你就知道它大概习性如何,在什么情况下大概率是跑还是反击,然后应该就不会怕了。


就比如你怕蛇从树上掉下来…… 但其实多数蛇并不喜欢往树上爬,树栖蛇也大多不大,还没黄鳝长。然后蛇的反应速度一般都是比人慢很多的,因为它要靠温度和气味来感应周围有人,你发现它的距离一般都要比它发现你远。你手上拿根棍子很容易就能挑走或吓走。别钻树丛走没人的小路你是撞不到它脸上的,非要钻树林那拿根棍子也是很有效的预防办法。 反正我个人觉得蛇还没马蜂危险
1 ... 17  18  19  20  21  22  23  24  25  26 ... 142  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3166 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 47ms · UTC 11:34 · PVG 19:34 · LAX 04:34 · JFK 07:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.