C/C++ : Процедурный
unsigned long factorial(int n)
{
unsigned long factorial = 1;
int i;
for (i = 2; i <= n; i++)
factorial *= i;
return factorial;
}
PHP: Процедурный
function factorial($n)
{
for ($factorial = 1, $i = 2; $i <= $n; $i++)
$factorial *= $i;
return $factorial;
}
@Niyaz: Вы не определили тип возврата для функции
Аннотация @XmlTransient используется для скрытия элементов, которые вы не хотите показывать. Вы должны иметь возможность комментировать этих участников, и они не будут связаны. Кроме того, измените свой @XmlAccessorType на XmlAccessType.NONE , и к XML будут привязаны только специально аннотированные методы.
C # решает эту проблему с помощью частичных классов. Я не знаю, как это сделать с помощью jax-ws.