V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  FaiChou  ›  全部回复第 58 页 / 共 80 页
回复总数  1598
1 ... 54  55  56  57  58  59  60  61  62  63 ... 80  
2020-01-10 22:42:49 +08:00
回复了 FaiChou 创建的主题 程序员 你们认为函数式编程语言未来可期吗?
@secondwtq 非常感谢, 这个帖子只贴了我们老大的文章结论, 没有把相关论点贴过来, 可能影响讨论. 再者我现在也只是一名语言的学习者, 对语言的发展史了解不是很多, 你所讨论的这些对我有些超前, 一时半会消化不尽, 希望在 2020 年能够丰富我的阅读.
2020-01-10 15:17:16 +08:00
回复了 luxinfl 创建的主题 互联网 现在还有人开 QQ 会员嘛
@Livid 这俩建议永封.

@buir9 #57
@lepig #58
2020-01-10 11:11:58 +08:00
回复了 qwingmix 创建的主题 互联网 dogedoge 搜索引擎是什么鬼?
多吉搜索基本是月经贴, 时不时就有人在帖子里推荐..
2020-01-09 17:16:55 +08:00
回复了 FaiChou 创建的主题 程序员 你们认为函数式编程语言未来可期吗?
@zjsxwc #21 是这个道理



@autoxbc #22 欢迎提供更多的观点来证明, 最好不要直接发表类似「 A 不行, 就像 A'一样不行」这种结论.
2020-01-09 16:42:29 +08:00
回复了 FaiChou 创建的主题 程序员 你们认为函数式编程语言未来可期吗?
@zhuangzhuang1988 #13 你这个例子很好证明 FP 「考验智商」这一点, 可能很多新手都会被这些概念吓住吧 https://ws3.sinaimg.cn/bmiddle/62e721e4gw1et02ek7u61j200k00k3y9.jpg
2020-01-09 16:38:49 +08:00
回复了 FaiChou 创建的主题 程序员 你们认为函数式编程语言未来可期吗?
@0x11901 #15 可能你缺一个逼你用 FP 语言的老板 https://ws1.sinaimg.cn/large/b64a58e3gy1fikro1qf4lj200k00k3y9.jpg
2020-01-09 14:14:20 +08:00
回复了 FaiChou 创建的主题 程序员 你们认为函数式编程语言未来可期吗?
@wangyzj #10 语法优雅不见得. 我觉得优雅的是 Objective-C: [PageAViewController doSomethingBy: modelB], 哈哈哈, 开个玩笑, 但好像真没见过几个说 fp 语法优雅的, 一大堆括号(lisp 系列)有啥优雅的?


@akehgnaix #9 业务的过程式逻辑翻译为函数式表达? 这里我觉得翻译为对象更考验能力. fp 只关心数据结构如何, 以及用什么工具处理数据, 从数据库 /redis/内存中的数据到用户客户端的展示, 不是将数据变成界面吗? 难道有比 fp 更适合处理数据的吗? 最终调用客户端的 api 来展示数据完事, 中间的数据处理交给函数. 另外 fp 内存浪费之说, 更不敢苟同, 比如 fp 可能会经常写递归, clojure 没有尾递归优化, 但提供 recur 和 lazy-seq 来处理. 所以内存浪费可能是程序员但事, 和编程语言无关.
2020-01-09 13:52:10 +08:00
回复了 FaiChou 创建的主题 程序员 你们认为函数式编程语言未来可期吗?
@cmdOptionKana #1
@FaiChou #5
抱歉讲的例子有点不对, 例子是 OO 语言的高阶函数来对比 FP..
2020-01-09 13:51:04 +08:00
回复了 FaiChou 创建的主题 程序员 你们认为函数式编程语言未来可期吗?
@cmdOptionKana #1 3 是支持观点 1 的吗? 可以解释为什么 FP 考验智商吗?

我可以先讲个例子: 在 js 中处理复杂数据一般用 Immutable.js 或者用 map/reduce/filter/concat 等常见的 no-side-effects 函数, 而这刚好是 FP 的本职, 比如 clojure 的所有函数, 完全可以处理任何复杂数据, 不限于 js 这几种高阶函数, 并且如果觉得写的 FP 代码难以理解, 可以搭配使用 https://github.com/redplanetlabs/specter 等工具.

所以我认为 学习 100 种 FP 的方法处理问题, 比使用几种方法组合来处理问题要简单直白的多.
2020-01-09 13:42:10 +08:00
回复了 FaiChou 创建的主题 Apple 秒控板电池用的这么快吗?
@Sapp 可以的
2020-01-09 09:11:45 +08:00
回复了 djyde 创建的主题 程序员 从「后端现在已经看不懂前端了」说起
@nfyig #91

贴一个今早老大发的文章.

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

用 js 实现上图中需求, 可能需要 `redux-saga` 中的 `race/take` 等 effects.

下面是 clj 的实现, 用 core.async 来解决异步通讯问题

```clj/cljs
(require-macros '[clojure.core.async.macros :refer [go go-loop]])
(require '[cljs.core.async :refer [promise-chan chan timeout mult <! >!]])

;; 模拟关灯, 读取不成功时执行关灯操作
(defn- mock-light-off []
(print "关灯!!!"))

;; 模拟读取情况, 随机 2000 毫秒返回模拟消息
(defn- mock-read [c]
(go (do
(<! (timeout (rand-int 2000)))
(>! c "[msg head....]"))))

;; 模拟生成消息, 60ms 之内,随机时间, 消息内容为 '-'
(defn- mock-msg [c]
(go (do
(<! (timeout (rand-int 55)))
(>! c "-"))))

;; 后续消息读取, 50ms 读不到就结束,读到就增加到消息尾部, 然后继续读, 直到超时
(defn- mock-read-proceed [c v]
(go (>! c v))
(go-loop [msg ""]
(mock-msg c)
(let [[v q] (alts! [c (timeout 50)])]
(if (= c q)
(do (println "读到消息:" v)
(recur (str msg v)))
(println "读取结束, 最终结果为:" msg)))))

;; 读取函数, 模拟 1000 秒超时
(defn scan-with-time-out [c]
(mock-read c)
(go
(let [[v q] (alts! [c (timeout 1000)])]
(if (= c q)
(do (println "读到消息头:" v)
(mock-read-proceed c v))
(do (println "首次读取超时,操作结束")
(mock-light-off))))))

(let [c (chan)]
(scan-with-time-out c))
```
@shuita askii to binary 我发的 code 是我的微信号 base64 编码、你解码一下就可以拿到结果,这个论坛流行用这种 code 传递个人信息。你直接搜 DHL95301527 吧
2020-01-08 13:49:40 +08:00
回复了 RedL0tus 创建的主题 分享创造 做了个辉光管时钟
EL PSY CONGROO
所以是奥力给的意思么
2020-01-08 13:43:05 +08:00
回复了 FaiChou 创建的主题 Apple 秒控板电池用的这么快吗?
@Sapp 没用过 1 代, 2 代和电脑自己的 Trackpad 用起来没任何区别.(出了板子有点大)
@FaiChou #34 抱歉 没看到 23 在上面已被使用
22 23 兑完了.. 也没提醒的
2020-01-08 13:01:06 +08:00
回复了 djyde 创建的主题 程序员 从「后端现在已经看不懂前端了」说起
@maomaomao001 我私聊你说这个问题吧. 你可以点我头像用 telegram 私我.
2020-01-08 12:27:55 +08:00
回复了 djyde 创建的主题 程序员 从「后端现在已经看不懂前端了」说起
@maomaomao001 给你一个我的同事的 blog 吧 https://blog.strongfish.site/
2020-01-08 11:23:34 +08:00
回复了 FaiChou 创建的主题 Apple 秒控板电池用的这么快吗?
@liulunet 背面还有印刷内容? 不就是个白板加一个苹果 logo 吗?
2020-01-08 11:21:07 +08:00
回复了 djyde 创建的主题 程序员 从「后端现在已经看不懂前端了」说起
@nfyig
https://i.imgur.com/N3YJC10.png
贴一个公司的博客, 有兴趣的话可以来学习. 小公司, 青岛.
1 ... 54  55  56  57  58  59  60  61  62  63 ... 80  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1088 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 18:58 · PVG 02:58 · LAX 11:58 · JFK 14:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.