本文部分内容摘自。 1.Block是啥?凭什么这么屌? 就本质来说,一个Block就是一大堆在接下来某个时间可以被执行的代码。 Block 是一等函数(first-class function)[1]。一等函数!这个梦幻…
标签:函数
Swift和Objective-C的十个不同点
2014年6月2号,苹果发布了一个新的面向对象的语言:Swift,做为Objective-C的替代者。作为一门新的语言,Swift在简单易用上面获得了大量的好评,从而它的上升速度是非常快的。 2018年4月TIOBE排名…
Objective-C 碎碎念 9
本文为大地瓜原创,欢迎知识共享,转载请注明出处。 虽然你不注明出处我也没什么精力和你计较。 作者微信号:christgreenlaw 本节是关于OC中极其重要的一个特性,BLOCK。 Overall Block是iOS中…
Swift教程之闭包
闭包 Swift的闭包类型类似于C和Objective-C中的块以及其他编程语言的Lambdas。 闭包可捕获并存储其定义的上下文中的任何常量和变量的引用,称为捕获常量和变量。 全局函数和嵌套函数实际上是闭包的特殊情况,…
OC-Block语法
block 语法 block语法 -> 块语法 标准C里面没有Block, C语言的后期扩展版本, 加入了匿名函数; C++, JS, Swift等语言中, 有类似语法, 叫做闭包! block语法和函数指针很相似…
iOS-Block的使用你看我啊
为什么题目是“Block的使用你看我啊”,而不是牛逼哄哄的“Block你看我就够了”,原因是本文并不会讲解Block在C++中的实现部分,而是停留在OC语言中。主要讲诉一些语法和使用。 (如果本文中有讲述不对或者不准确的…
Objective-C中static的作用
用static修饰局部变量:使变量成为静态变量,即编译时分配内存,程序退出时释放,可以记忆上次的数据,不过由于仍是局部变量,因而只能在代码块内部使用(作用域不变)。 用static修饰外部变量:外部变量本身就是静态变量,…
Block(块)介绍之一:Block简介
前言:block是从iOS4开始引入的一个新特性,block是对C语言的一个扩展,在Objective-C中完全支持。block在现在的iOS开发中越来越普遍,因为block在使用起来非常强大,简单来说,block就是封…
Spark入门-常用函数汇总
Photo by Simon Migaj from Pexels Spark 是一个分布式的计算系统,而且函数式编程风格使在Spark上开发任务变得更有效率。 参加工作后使用Spark开发维护了四个算法,虽然算法不同但S…
Spark函数扩展功能介绍
问题导读 1.UDF对spark sql的作用是什么? 2.用Scala编写的UDF与普通的Scala函数唯一的区别在什么地方? 3.如何在spark中使用UDF? 在数据分析领域中,没有人能预见所有的数据运算,以至于将…
spark从入门到放弃三十八:Spark Sql(11)自定义sql函数进阶
文章地址:http://www.haha174.top/article/details/255951 本文针对上一篇博客介绍一个聚合函数的例子巩固一下sql 定义函数。 首先需要定义一个聚合函数 class String…
hive自定义函数和transform
hive自定义函数(udf:user-defined function) 例1: 对于以下数据 1367775,10 1363426,10 1371235,10 1371237,10 1371236,10 1376888…