编程语言
首页 > 编程语言> > 代码里的世界观(一):程序世界的两个基本元素

代码里的世界观(一):程序世界的两个基本元素

作者:互联网

**程序世界是由数据和代码构成的**

一、数据和代码的相互伪装

本章内容书中是通过举例来说明:

  1. bool flag = true, true为数据,而 flag 属于代码
  2. Person findPerson(string name,int age) string nameint age 看起来像数据,但是却属于代码,当调用当前函数时Person person = findPerson('jassie',18),'jassie'18属于数据
  3. Dictionary dic = loadFormFile(file) 其中的dicloadFormFile(file)均为代码,但是loadFormFile(file)的返回值是数据
  4. 对于函数指针,也就是C#中的委托类型来说, 是一种特殊的数据,具有分封闭性,只有在特定的时候才能算作数据
    int addFunc(int a,int b){
      return a + b;
    }
    int num = Calulate(1,2,addFunc);
    

二、数据和代码的关系

  1. 数据是根本目的,代码是手段,代码永远是为数据服务的
  2. 有什么样的数据就会有什么样的代码

标签:世界观,int,代码,元素,loadFormFile,addFunc,file,数据
来源: https://www.cnblogs.com/zeronight/p/15647667.html