Programmeringsspråk är som mänskliga språk i det att de kan ha ett annat ord för samma idé . I programmeringsspråk , kan funktionerna vara though av som handlingar , och en uppmaning till samma typ av åtgärd kan gå med ett annat namn . I detta avseende, förefaller funktionen " skylten " i Fortran liknar andra , mer kända funktioner i mer välbekanta programmeringsspråk . Argument
Funktionen " sign " tar två argument och returnerar ett värde . Båda de inmatade argument måste vara samma antal slag , och det andra argumentet returneras som det slutliga värdet av samtalet .
Antalet Typer
Funktionen " , sign " arbetar med tre olika antal typer: heltal, enkel precision floating-point värden och flyttal med dubbel precision punktvärden . Båda argumenten måste vara samma nummer typ : . Ett heltal måste paras ihop med ett heltal , till exempel Addera ditt " Sign " Function
sätt funktionen fungerar är att det tar ett tecken på det första argumentet och fäster den till det andra argumentet , vilket ger resultatet . Till exempel , om funktionen samtalet var tecken (-5,0 , 4,0 ) , skulle avkastningen värdet av samtalet vara -4,0 .
Variationer
Funktionen " underteckna " har två olika varianter som fokuserar på de olika tillåtna ingångstyper . Om funktionen samtal bara " tecken", då de två argument som skickas till funktionen samtalet ska både vara enkel precision flytande värden . Funktionen " isign " är skräddarsydd till heltal , och funktionen " dsign " behöver två dubbel precision flyttal .