PHP <--> Java class conversion Part 2
Same class but reverse!
Start file
public class Foo
{
private double var1;
private double var2;
public Foo(double val)
{
init(val);
doSomething();
}
private void init(double val)
{
var1 = val;
}
private void doSomething()
{
var2 = Math.sqrt(var1);
}
public double getResult()
{
return var2;
}
}
End file
<?php
class Foo
{
private $var1;
private $var2;
public function Foo($val)
{
$this->init($val);
$this->doSomething();
}
private function init($val)
{
$this->var1 = $val;
}
private function doSomething()
{
$this->var2 = sqrt($this->var1);
}
public function getResult()
{
return $this->var2;
}
}
?>
View Diff
1c1,2 < public class Foo --- > <?php > class Foo 3,4c4,5 < private double var1; < private double var2; --- > private $var1; > private $var2; 6c7 < public Foo(double val) --- > public function Foo($val) 8,9c9,10 < init(val); < doSomething(); --- > $this->init($val); > $this->doSomething(); 12c13 < private void init(double val) --- > private function init($val) 14c15 < var1 = val; --- > $this->var1 = $val; 17c18 < private void doSomething() --- > private function doSomething() 19c20 < var2 = Math.sqrt(var1); --- > $this->var2 = sqrt($this->var1); 22c23 < public double getResult() --- > public function getResult() 24c25 < return var2; --- > return $this->var2; 26a28 > ?>
Solutions by @udioica:
Unlock 1 remaining solutions by signing in and submitting your own entry
VimGolf