奇思妙想

2024年 5月 12日

函数定义嵌套的意义?

尽管现代编程语言已经有不少支持函数定义嵌套,在编程语言的历史长河中,最早在ALGOL和Simula就已经有过程嵌套定义的萌芽。函数定义嵌套在某些时候,可以优化精简代码,方便作用域控制以及性能优化。

进一步了解
2024年 5月 8日

数组判等

C/ObjC/C++/C#/Java默认数组是引用类型,直接用==判断相当于比较指针或者引用,并没有比较数组元素值,必须手写或使用形如equals方法实现内容判等。 数据相等

进一步了解
2024年 5月 7日

输出一个数组

C/C++输出一个数组所有元素,通常需要写一个for循环。ObjC默认重写了NSArray的description方法,可以用%@格式串轻松输出基本数据类型元素的数组对象。

进一步了解