Java教程

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

本文主要是介绍代码里的世界观(一):程序世界的两个基本元素,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
**程序世界是由数据和代码构成的**

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

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

  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. 有什么样的数据就会有什么样的代码
这篇关于代码里的世界观(一):程序世界的两个基本元素的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!