V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  AV1  ›  全部回复第 26 页 / 共 171 页
回复总数  3404
1 ... 22  23  24  25  26  27  28  29  30  31 ... 171  
2024 年 8 月 23 日
回复了 lucasj 创建的主题 前端开发 2024 年了,写前端用哪个框架?
所以说,毕业班、培训班的孩子们,千!万!别!选!前!端!🐶
前端没有最卷,只有更卷,是个无尽的深渊。
别的方向(比如 java )都是一套技术吃到退休,前端你永远学不完、学不动。🐶
2024 年 8 月 22 日
回复了 sofukwird 创建的主题 知乎 知乎倒闭了吗? 内容乱码
首次打开会故意乱码,刷新后就正常了。
大概率是故意的,防 AI 搜集语料吧。
2024 年 8 月 22 日
回复了 purenothingform 创建的主题 问与答 怀念 2019 年前的时光走不出来怎么办?
或许不必立刻强求自己面对现实,不如加大剂量,去回顾 2019 年前的照片,2019 年前的影视,2019 年前的歌曲,2019 年前买的物品电器。让思绪完全沉浸在 2019 年前一段时间。
把 OP 的 go 翻译成 TS ,大概是这样子的

const Backward = <E>(s: E[]): (myYield: (i: number, e: E) => boolean) => void => {
⬜return (myYield: (i: number, e: E) => boolean) => {
⬜⬜for (let i = s.length - 1; i >= 0; i -= 1) {
⬜⬜⬜if (!(myYield(i, s[i]))) {
⬜⬜⬜⬜return
⬜⬜⬜}
⬜⬜}
⬜⬜return
⬜}
}

const main = () => {
⬜const sl = ["hello", "world", "golang"]
⬜forRange(Backward(sl), (i, s) => {
⬜⬜console.log(`${i} : ${s}`)
⬜⬜return true
⬜})
}

// 模拟 for range 的行为
const forRange = <E>(
⬜iter: (myYield: (i: number, e: E) => boolean) => void,
⬜body: (i: number, s: E) => boolean
) => {
⬜iter(body)
}

main()


也就是说,迭代器并没有增加任何新的语法,就是单纯满足签名为 func(func(int, E) bool)的函数。
你说它繁杂、丑陋嘛,确实,要写大量的模板代码。
但你说它大道至简嘛,确实,没有增加任何新的语法。😂
2024 年 8 月 19 日
回复了 Hooooooey 创建的主题 程序员 周末了,这个语言的 beta 预览版发布
连“这个语言”叫什么名字都不好意思放在标题,是心里有鬼吗?
2024 年 8 月 18 日
回复了 atfeel 创建的主题 程序员 web 网页可以实现截图功能吗?类似 QQ 微信的截图功能
navigator.mediaDevices.getDisplayMedia()
不过使用条件比较严格( HTTPS ),而且一般水平的前端开发者玩不来。
2024 年 8 月 17 日
回复了 assassing 创建的主题 程序员 如何理解 Go 语言中作用域延伸?
确实也能算“惰性求值”吧。

如果下一条 if 的判断需要依赖上一条 if 的值,这样设计可能会比较方便。
比如第一个 if 计算值后判断,如果为 false ,则到下一个 if 再利用之前求的值计算再求值,一直下去,直到为 true 的 else if 语句或者 else 。

如果不这样设计,那就要在进入第一个 if 之前,提前把每个 if 的值都求出来,这样就不够“惰性”了。
控制变量,线、充电头都轮换一下再试。
我 K20PRO 之前也充不进电,后来发现居然是线的问题
2024 年 8 月 14 日
回复了 seekafter 创建的主题 Node.js node 写的程序怎么打包成 exe
你用 bat 文件写个启动命令,然后告诉客户用这个 bat 文件来启动程序。
2024 年 8 月 12 日
回复了 YVAN7123 创建的主题 问与答 前端跨域问题!
this.$cookies.set()设置的是当前页面所在的域名的 cookie ,并不能设置跨域目标的 cookie 。
a.download = file.name 只对同域名有效,对跨域行为无效(“download” only works for same-origin URLs, or the blob: and data: schemes.)。

这事得找跨域目标的后端程序员来协调。
@paopjian
据说苹果的文件系统,对完全相同的文件,只会存储一份。
不过我没验证过,也不知真假。🐶
2024 年 8 月 6 日
回复了 dvbs2000 创建的主题 生活 说说各位生活中的消费降级么
以前 4 年换一次手机,现在五年了,还没换
@beyondstars
edge 用的内核跟 chrome 一样,对 web 前端(而非 Extension 开发)来说,“Edge 支持但是在 Chrome 不支持,或者在 Chrome 支持但是在 Edge 不支持” 这样的 API 存在吗?
1 ... 22  23  24  25  26  27  28  29  30  31 ... 171  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5478 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 52ms · UTC 08:36 · PVG 16:36 · LAX 01:36 · JFK 04:36
♥ Do have faith in what you're doing.