极狐行动2.0首站 快闪店
中国 成都 春熙路步行街 红星广场
时间 2022-06-02 至 2022-06-05

“极狐行动2.0—ARCFOX沉浸式试驾体验营·成都站成为这个端午成都刷爆热搜的网红酷玩IP打卡点。

现场有营内检录区、创意力挑战区、知识力挑战区、勇气力挑战区、智慧力挑战区、速度力挑战区六大挑战区。
孵化于元宇宙时代的“沉浸式、剧情化、任务制”漫威式文化IP。打造长达17米的先行者号太空船,将带着联合探险队员一起完成任务探索。任务制方式的体验给玩家带来沉浸式的体验。

剧本杀与快闪店的结合,增强快闪店的内容及趣味性。汽车品牌,通过快闪店本身的互动体验属性增加用户的触达和品牌价值。更多品牌在选择用快闪店的形式发布新品和销售。
#极狐# #快闪店# #快闪# #快闪案例# #Let's pop up#

官方网站:https://t.cn/A62NxXMY
商务合作:400-666-2577

第一次上海尹小格,第二次南京let美人
喜欢偏网红风的鼻子也不一定要去这种渠道Y院吧?还两次都入套,而且这种也不会维q!!!有的还是像之前济南那个那种性质,就真的...

徐刚、李湘原、程军,江宝华,钱玉鑫,金勇圭、欧阳春、张柱允,李桂珍、蒋淼、李月辉、徐晓斐、周兆平、沈国雄,个别注意避雷!想了解的礼貌提问叫兽

第四天:Kleisli范畴!

OK,之前已经见识过如何使用范畴论对类型和纯函数建模了。那么,如何模拟副作用呢?

我们先看一个例子:日志函数。每执行一个函数,向日志中增加一个记录。

```cpp
string logger;
bool negate(bool b) {

logger += "Not so!";

return !b;
}
```

由于每次调用该函数都会修改全局变量,我们把这种函数叫做有副作用的函数。当然,以上代码也很不符合现代编程规范。不过,只需要加一个参数就可以解决问题。

```cpp
pair negate(bool b, string logger) {

return make_pair(!b, logger + "Not so!");
}
```

把logger作为参数传入,再作为结果输出。但是这个函数很难用,输出的string还比较好处理——忽略即可,但是每次调用都要手动传入一个logger也太麻烦了。我们想用一个”收线盒“把logger这条”数据线“隐藏起来。

首先,我们先把输出包装起来。

```haskell
type Writer a = (a, String)
```

我们不想要输入输入参数中的string,那就先暂时忽略它,此时函数的类型是`a -> Writer b`。接下来我们考虑怎么组合Writer,组合Writer的运算符叫做。

```haskell
(>=>) :: (a -> Writer b) -> (b -> Writer c) -> (a -> Writer c)
```

函数签名已经描述了它要做的事情:接受两个“包装过”的函数,组合成一个新的“包装”函数。那么鱼应该怎么样实现呢?

```haskell
m1 >=> m2 = \x ->
let (y, s1) = m1 x

(z, s2) = m2 y
in (z, s1 ++ s2)
```

首先将参数x传给m1,此时我们获得了logger s1,但是并不把它作为参数传给m2,而是与m2返回的s2相加,一起返回。那么`m1 >=> m2`返回的日志记录就是`s1 ++ s2`,完美!进一步我们可以发现,s1与s2并不需要是字符串,仅仅满足幺半群的性质即可~

现在,两个“包装”函数可以组合了,根据范畴论的思想,id函数又是什么呢?不过根据经验,id函数总是平凡的。

```
return :: a -> Writer a
return x = (x, "")
```

这种我们编程上的技巧,并不是程序员首先发明的,它叫做Kleisli范畴。Klesli范畴中的对象是程序语言的类型,而态射是装饰过的函数。每一个Kleisli范畴定义了独有的包装函数并组合的方法。上述的叫做writer monad,主要用来追踪函数的执行过程,也是在纯函数中嵌入副作用的一个例子。

现在,数学与程序得到了统一,在寄存器中读写的电路,原来就是Kleisli范畴!


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 我:…………那个,您是不是忘了一直是你在问我的,你的病例已经写了百八字了[允悲][允悲]~他:哎呀,那是为了了解你们的病情。能聊~我现在坐在门外,还能听到那个医
  • ”地藏菩萨与地狱众生最有缘,最少也要念49部,这是我们地府的记录当中最快速得以超升的,就念49部《地藏经》再加以不断发发愿行善的一位阳间堕胎母亲,现在她的婴灵已
  • 特别是朱熹的《四书章句集注》原本不广为人知的“大学”、“中庸”、“孟子”、“论语”成为读书人绕不开的书籍,同时也将孟子地位推到了亚圣的地步,改变了之前提儒家必提
  • 1941年7月中旬,陈纳德回到中国时,已有68架飞机、110名飞行员、150名机械师和其他一些后勤人员到达中国。《消防界》主办单位:天津电子出版社有限公司出版周
  • 科米在给《纽约时报》的声明中指出:“我不知道这其中是否有不当行为,但在得知被随机选中有多不寻常、以及川普在那时是多么想伤害我之后,想要查明真相是符合常理的。就科
  • 我这还是第一次中奖当分子了呢[允悲]这种事情果然是越带着目的就越中不了哈,以往看到那种评论抽奖的就单纯奔着去了,然后结局就是每一次都沦为了分母…这回真的真的纯纯
  • 無奈,因為我是受害的一方,爭議當中覺得超出了我所能忍受的底線,我覺得三名摩爾職員不負責任,內心實在谷到爆。想想当年真的好惨,而且后遗症还一堆一堆的[悲伤]对我造
  • 好吧今晚就是之听我唠叨吧其实之前多少对饭圈友谊有点trauma因为小盒时隔四五年回归饭圈可能看不出来但是在感情这方面我一般都是被放弃的那一个/我做不到去放弃朋友
  • 但是,人无远虑、必有近忧,从全球能源安全和低碳环保发展的角度,即使石油可采储量不断增加,我们同样要考虑在石油开采达到某个「枯竭点」之前,有什么新能源可以替代石油
  • #绘画[超话]##零基础自学插画[超话]##插画[超话]# 新课:阿童木钢笔淡彩 姜一哥11-15期 姜一哥系统课 蓉儿水彩头像……没有的也都可以问有想要课程的
  • #Akuma日记# 1. 夜空,被我无情TD的东西[二哈]2. 今天也在被neko按着涩涩,呜[悲伤]3. 问棺真的好好看,宛平,我的意难平[悲伤]4. 吃了这
  • 今天又被上了一堂政治课 已经不记得是第多少次了 对我现在单身不想结婚表示嗤之以鼻 疯狂输出……但是有点搞笑哈哈哈哈哈 其实我很享受现在一个人的时间 我太自由太满
  • 백 현 생 일 축하 해요 이 생일은 물론 가장 중요 한 축복이 된다.생일 축하해 내 아기 @baekhyune7 13년인가 14년인가 본때쯤에우리
  • 有点坏的大少爷&耳疾可怜小耳朵没有追妻火葬场,是一些清醒肖耳朵和敢于正视自己的王少爷,不要上纲上线,谢谢谢谢,我就写个爽,不爱看就退出去《听见你说爱我》王少爷和
  • 于是你产生了与未来的你的割裂感,你知道那个来自未来的并不是现在的你,即便你以后会变成他。现在的你告诉未来的你,即使被遗忘也有意义。
  • 当人有了欲望以后,气不断地沦落、下降,停留在身体的下半部,就完全变成精了,这个“精”就是后天能够生育的精。我们现在的能量,就是因为它不能保持先天的元气,所以就进
  • 【我】:枕头选的好,脖子没烦恼!【甲方爸爸】:……【我】:我都不要钱了,难道还要用天才小熊X的三年造一梗?
  • 小细节我:康哥我想吃草莓康哥:好下班后康哥给我拍了一段他在菜市场的视频我:人好多,你快回家吧,别买了,排队的人好多,回家吃饭(下班前就在跟我说他饿了)康哥:我在
  • 活出最真最精彩的自我,小身体里也能迸发宇宙的能量,用音乐升起全新的梦想,一起遇见独一无二的《玉》@齐溪官方粉丝团今晚的超级月亮好美啊!给每一个日子取一个温暖的名
  • 我的回答往往是:我也没办法,内心就一直是少女[笑cry]。也许会有人说我们这一代80后没有骨气,但是我想说所谓的骨气和家庭比起来,真的没什么,自己受苦受累只要这