网站首页 文章专栏 多编程语言语法对照表
有时候会出现一天内使用多种语言进行开发的情况,比如在python, matlab, java, c++之间来回切换, 稍不注意就会把语法规则搞错,影响效率。
本文致力于解决上述问题,主要提供了各语言语法层面的差异,如变量操作、逻辑跳转等语句,供快速查询。
if if_clause: process 1 else: process 2
# while 循环 while while_clause: while_process # for 循环 for i in iterable_object: for_process # break break # continue continue
关系运算
等于 ==
小于 <
逻辑操作
与 and
% if 之后不加括号,不加冒号 % <statements>不需要括号 if <expression> <statements>; else <statements>; end
% while循环 while <expression> <statements>; end % for 循环 % 使用index = values来控制循环次数 for index = values <program statements>; end % continue continue; % break break;
关系运算
小于 <
不等于 ~=
逻辑运算
与 &&
if (condition) { <statements>; } else { <statements>; }
// while 循环 while (condition) { statements; } // do while 循环 do { statements; }while (condition); // for 循环 for (initial; condition; statements) { statements; } // break break; // continue continue;
switch(condition) { case statements: statements; break; case statements: statements; break; default: statements; }
关系运算
小于 <
不等于 !=
逻辑运算
与 &&