`
shake863
  • 浏览: 638727 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

foo, bar ,baz

 
阅读更多

 

这些术语本身相对于使用的场景来说没有任何意义。

 

1、Foobar经常被单独使用;

2、而当需要多个实体举例的时候,foo,bar,和baz[,qux]则经常被按顺序使用。

 

算是计算机的一种文化吧。

 

// C code example 
#include <stdio.h>

int foobar(int *pi)
{
    *pi = 1024;
    return *pi;
}

int main()
{
   char foo[] = "Hello,";
   char bar[] = "World!";
   printf("%s %s\n", foo, bar);
 
   int baz = foobar();
   printf("%d, baz");
   return 0;
}

 

 

维基百科中的说明:

The terms are very often used in programming examples, much like the Hello World program is commonly used as an introduction. For example, foo and bar might be used to illustrate a simple string concatenation:

/* C code */
 
#include <stdio.h>
 
int main()
{
   char *foo = "Hello";
   char *bar = "World!";
   printf("%s %s\n", foo, bar);
 
   return 0;
}
/* PHP code */
 
$foo = 'Hello';
$bar = array($foo, ' ', 'world', '!');
 
echo implode('', $bar);
/* Java code */
 
public class Foobar
{
  public static void main(String[] args)
  {
    String foo = "Hello";
    String bar = "World!";
 
    System.out.println(foo + " " + bar);
  }
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics