Tag: 编程语言
All the articles with the tag "编程语言".
-
C 语言重拾【一】编程机制
Published date:C 编程的基本策略是,用程序把源代码文件转换为可执行文件(其中包含可直接运行的机器语言代码)。 典型的 C 实现通过编译和链接两个步骤来完成这一过程。编译器把源代码转换成中间代码,链接器把中间代码和其他代码合并,生成可执行文件。C 使用这种分而治之的方法方便对程序进行模块化,可以独立编译单独的模块,稍后再用链接器合并已编译的模块。通过这种方式,如果只更改某个模块,不必因此重新编译其他模块。另外
-
Python 学习二之函数
Published date:函数名其实就是指向一个函数对象的引用,完全可以把函数名赋给一个变量,相当于给这个函数起了一个“别名”。 定义空函数,目的是为了让程序能够跑起来。
-
RxSwift 文档:如何选择操作符?
Published date:* 产生特定的一个元素: just * 经过一段延时: timer * 从一个序列拉取元素: from * 重复的产生某一个元素: repeatElement * 存在自定义逻辑: create * 每次订阅时产生: deferred * 每隔一段时间,发出一个元素: interval * 在一段延时后: timer * 一个空序列
-
RxSwift 文档:函数响应式编程
Published date:- - - - 函数响应式编程是种编程范式。它是通过构建函数操作数据序列,然后对这些序列做出响应的编程方式。它结合了函数式编程以及响应式编程。
-
RxSwift 文档:Observable
Published date:- - - - 可以用于描述元素异步产生的序列。这样我们生活中许多事物都可以通过它来表示。 创建序列最直接的方法就是调用 ,然后在构建函数里面描述元素的产生过程。 就代表产生了一个元素,他的值是 。后面又产生了 个元素分别是 。最后,用 表示元素已经全部产生,没有更多元素了。
-
RxSwift 文档:Error Handling
Published date:- - - - 一旦序列里面产出了一个 事件,整个序列将被终止。RxSwift 主要有两种错误处理机制: * retry - 重试 * catch - 恢复
-
RxSwift 文档:Schedulers
Published date:- - - - 是 Rx 实现多线程的核心模块,它主要用于控制任务在哪个线程或队列运行。 如果你曾经使用过 , 那你对以下代码应该不会陌生:
-
Swift 进阶【九】协议
Published date:Swift 的协议和 Objective-C 的协议不同。Swift 协议可以被用作代理,也可以让你对接口进行抽象 (比如 和 )。它们和 Objective-C 协议的最大不同在于我们可以让结构体和枚举类型满足协议。除此之外,Swift 协议还可以有关联类型。我们还可以通过协议扩展的方式为协议添加方法实现。我们会在面向协议编程的部分讨论所有这些内容。