迭代
迭代是计算机编程中的一种过程,它会重复执行指定次数的 函数,并且每次迭代的结果通常会传递给下一次迭代。迭代函数会自动重复运行同一个代码块,依次处理多个数据块,而不需要编写重复代码。
计算机程序中最常见的迭代形式是 while 循环和 for 循环。循环会在指定条件为真时不断运行。例如,开发人员首先创建一个用于记录函数运行次数的变量,然后设置循环的总次数。每次迭代完成后,它会递增记录变量的值,并再次运行,直到记录变量达到之前设置的总次数。
虽然 while 循环和 for 循环的具体语法在不同的编程语言中有所不同,但它们通常遵循相似的模式。这些循环在 Java 中的语法如下:
While 循环: while (i < 30) { ... i++; }
For 循环: for (i=0; i < 30; i++) { ... }
两个示例都会先创建记录变量 i,并设置迭代运行的总次数。while 循环在函数末尾包含递增命令 i++,然后在重新开始运行时再次检查条件。for 循环则会在开始时创建记录变量、设置迭代总次数,并指定如何递增记录变量。
软件开发人员会将迭代循环用于许多常见用途。例如,开发人员可以使用迭代函数对数组中的每个值执行计算:每个数组地址运行一次,直到到达数组末尾。Web 开发人员可以使用带有迭代循环的 PHP 脚本,从数据库记录中提取行,为这些内容添加 HTML 格式,以便在表格中显示,然后在获取数据库记录中的最后一行后关闭表格。
测试你的知识