电脑知识
少儿编程中的函数(用函数编程)
2023-04-12 08:31

Python是动态语言,不像java那样,搞得整个全部都是名词的世界;更不会陷入java那样死板的被类型要求,被无理取闹。面向对象的内涵也比Java丰厚,还蕴含函数式编程,你看,第三版的sicp就是用Python代码来教学。所以,相对来说,写Python代码就比较很有意思。而且,借助机器学习这股浪潮,这些年Python颇有点小人得志的感觉,简直如日中天。但是,作为初学者,实在有必要培养代码类型的感觉,而静态强类型最能给初学者这种冲击,对于程序员来说,对类型的理解是重中之重,是基础中的基础。编程语言的设计,说到底也都只是在类型上做各种文章。

Rust 的语法,以及约定俗成的编程风格,我是不喜欢的。

比如这个很多 tutorial 都能看到的例子,一个简单的 http 请求。

很长的 chain 调用,是不是很棒?于是,大多数人都这样用了。但是其实这样是很有点 问题的。

一般来说一个函数调用完了。有返回结果,可能有错,这你都得处理。而不是继续让流程继续下去。

是记录日志,还是 throw exception,还是怎么的。都要处理。

Rust 这个例子不是最佳的,但大部分 Rust 应用都是这么写代码的。。

跟我们其它编程语言不一样。

我还没能看到写的非常优异的 Rust 代码。如果你有更好的 Rust 项目代码,可以给我看看,让我学一学。

发表评论
0评