mastering shiny学习笔记(chapter3_basic_reactivity)

1. server端比较复杂,需要保证用户A操作组件时,用户B不受影响;

2. 需要借用renderText()与reactive()实现server端调用input中的变量, 而不能直接在server端调用;

3. Shiny决定代码何时执行,马上执行,还是等一段时间执行等;Shiny属于declarative programming; (R语言属于imperative programming)

4. Shiny的laziness决定了: 有的时候,在ui与server端,出现identifier不符的情况,也不会报错;

5. Shiny的laziness,会使得变量之间的传递比较复杂,最后作图;

6. reactive code的执行顺序由reactive graph决定,而不是由server端的代码顺序决定.

7. Shiny中引入reactive是为了实现代码的不重复;

8. Shiny中引入observer是为了实现界面之外的工作.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《Mastering Go》是一本关于Go语言的技术书籍,中文名为《Go语言编程》。这本书是由Mihalis Tsoukalos写的,旨在帮助读者提高自己在Go语言方面的技能和能力。 《Mastering Go》对Go语言的各个方面进行了全面深入的讲解,涵盖了从基础知识、语法和特性,到高级主题和实践技巧的内容。读者可以通过阅读本书,了解到Go语言的特点和优势,学习如何使用Go语言编写高效且可维护的程序。 这本书对Go语言的一些重要主题进行了详细的阐述,如并发和并行编程、网络编程、数据存储和数据库操作、测试和性能优化等。它还介绍了一些常见的Go语言开发工具和框架,帮助读者更加便捷地进行开发工作。 《Mastering Go》内容丰富且实用,作者通过给出大量的示例代码和案例,帮助读者更好地理解Go语言的使用方法和技巧。此外,本书还提供了一些练习和挑战,帮助读者巩固所学的知识,并提高自己的编程能力。 总之,《Mastering Go》是一本很值得阅读的Go语言技术书籍,对于想要深入学习和应用Go语言的开发者来说,它是一本宝贵的参考资料。无论是初学者还是有一定经验的开发者,读者都可以从中获得很多有用的知识和技能,从而提升自己在Go语言领域的水平。 ### 回答2: 《mastering_go_zh_cn-master》是一本关于Go编程语言的中文教程。Go是一种由Google开发的开源编程语言,它具有高效的并发性和轻量级的设计特点,用于构建快速、可靠和高性能的软件。这本教程旨在帮助读者从入门到精通掌握Go语言的使用。 这本教程覆盖了广泛的主题,包括基本语法、数据类型、控制流、函数、错误处理和并发编程等。它提供了大量的示例代码和练习题,帮助读者加深对Go语言的理解和应用。 《mastering_go_zh_cn-master》还对一些高级主题进行了深入讲解,如Go的垃圾回收机制、性能优化、包管理、程序测试和错误调试等。这些内容使读者能够更好地理解和使用Go语言,提高代码质量和开发效率。 该教程的作者对Go语言有深入的理解和实践经验,他提供了很多开发技巧和最佳实践,帮助读者避免一些常见的错误和陷阱。 总之,《mastering_go_zh_cn-master》是一本很好的Go语言教程,适合已有编程经验的读者学习和掌握Go的各个方面。无论是想要使用Go开发高效并发程序的工程师,还是想要扩展自己编程技能的爱好者,都可以从这本教程中获得很多价值。 ### 回答3: 《Mastering Go》是一本介绍Go编程语言的书籍,其中的"master"意味着掌握或精通。这本书由中文作者翻译自英文原版,名为《Mastering Go》。该书通过深入浅出的方式,向读者介绍了Go语言的各种核心概念、语法和高级特性,使读者能够在Go编程中达到熟练掌握的程度。 《Mastering Go》的中文翻译版本"master"是指完全掌握书中所涵盖的Go语言知识和技能。这本书精心组织了Go语言的各个方面的主题,包括并发编程、网络编程、内存管理、性能调优等。读者将会在每章中掌握使用Go编程语言进行实际开发的关键概念和技术。 这本书的目标受众是那些希望进一步提高他们Go编程技能的开发人员和学习者。对于具有一定程序设计基础的人来说,这本书是一个理想的学习资源,将帮助他们更好地理解Go语言,并将其应用于真实世界的项目中。 总之,《Mastering Go》是一本内容丰富且有深度的Go编程指南,通过阅读和学习这本书,人们可以有效地掌握Go语言的核心概念和高级特性,从而成为一个熟练的Go开发者。无论是对于初学者还是有经验的开发人员来说,这本书都是一个很好的学习资源,可以帮助他们更好地利用Go编程语言。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值