Bud*_*Joe 1 coding-style terminology
我没有这种编程风格的好名字,其中语法 更简洁,因为不必将上下文传递给函数或从上下文对象调用函数.
例如,一些随机的OpenGL C代码:
glBegin(GL_QUADS);
glNormal3fv(&n[i][0]);
glVertex3fv(&v[faces[i][0]][0]);
glVertex3fv(&v[faces[i][1]][0]);
glVertex3fv(&v[faces[i][2]][0]);
glVertex3fv(&v[faces[i][3]][0]);
glEnd();
Run Code Online (Sandbox Code Playgroud)
但您可以在"开始"调用中设置上下文并在"结束"调用中释放它.我在C#,Java和Ruby中看到过这样的样式.它有名字吗?