Pascal 帕斯卡:需要帮助理解。书面记录(第1名和第27名,x:10和第27名,适合度:6:4);

Pascal 帕斯卡:需要帮助理解。书面记录(第1名和第27名,x:10和第27名,适合度:6:4);,pascal,Pascal,我是pascal新手,正在尝试将GA书籍中的代码体转换为java writeln(1st, ' ', x:10. ' ', fitness:6:4); 我不知道第一个一开始是什么意思。 还有:10和:6:4后面的两个变量 如果您能帮我理解,我将不胜感激。我觉得代码中充满了拼写错误。你打对了吗?还是在实践中打得那么差 1st是一个无效的变量名,所以它可能是一个字符串文字,应该在引号中 x:10是x格式,固定长度为10个字符,右对齐。e、 g.如果x='hi',则输出为 ' hi'

我是pascal新手,正在尝试将GA书籍中的代码体转换为java

writeln(1st, ' ', x:10. ' ', fitness:6:4);
我不知道第一个一开始是什么意思。 还有:10和:6:4后面的两个变量


如果您能帮我理解,我将不胜感激。

我觉得代码中充满了拼写错误。你打对了吗?还是在实践中打得那么差

1st是一个无效的变量名,所以它可能是一个字符串文字,应该在引号中

x:10是x格式,固定长度为10个字符,右对齐。e、 g.如果x='hi',则输出为

'        hi'
我假设句号应该是逗号,否则会出现语法错误

适合度:6:4的适合度格式为6个字符的字段和4位小数。例如3.141592

'3.1415'
可能(我在这里猜测)正确的代码应该如下所示:

writeln('1st', ' ', x:10, ' ', fitness:6:4);
作为示例输出

x = 'hi'
fitness = 3.141592

output:
   '1st         hi 3.1415' 

1st
似乎无效(标识不能以数字开头)
x:10
在10个字符宽的字段中表示
x
fitness:6:4
在6个字符宽的字段中表示
fitness
,带4位小数(假定为浮点变量)。太棒了,非常感谢。