Преобразование оператора Фортрана в PHP - PullRequest
0 голосов
/ 19 января 2012

Я плохо разбираюсь в компьютерном программировании, и у меня проблемы с пониманием утверждения Фортрана. Я хотел бы преобразовать следующее утверждение в Фортране в PHP. Очень ценю вашу помощь!

PARAMETER (a=10  ,b=6)
CHARACTER*5 WE(a)

1) Что означает CHARACTER*5 WE(a) на Фортране?
2) Как я могу написать это на PHP?

Спасибо

Ответы [ 2 ]

2 голосов
/ 08 июля 2012

Ваша первая строка кода на Фортране PARAMETER (a=10 ,b=6) может быть написана на PHP как:

<?php
define('a', 10);
define('b', 5);
?>

Они называются константами , специальным типом переменной, которая не изменится во время выполненияпрограммы.

Ваша вторая строка кода на Фортране CHARACTER*5 WE(a) не переносима на PHP-программу (и не нужна), потому что PHP будет динамически выделять память для ваших массивов, итак что вы не можете иметь массив с заранее определенным размером.

0 голосов
/ 19 января 2012

CHARACTER*5 WE(a) объявляет массив из a элементов, каждый элемент является символьной переменной длины 5.

...