Og-tegn: Forskelle mellem versioner
Content deleted Content added
"Ampersand" fjernet, hører ikke hjemme i en dansk wiki. |
m Ændre url til enwiki til wiki-syntaks; kosmetiske ændringer |
||
Linje 1:
{{tegn}}
[[
'''Og-tegnet''' ('''&''', '''og-tegn''', '''et-tegn''') er et [[logogram]], der repræsenterer ordet ''og''.
'''&-tegnet''' er oprindelig en [[ligatur]] (sammenskrivning) af bogstaverne i ''et,'' det [[latin]]ske ord for "og". Dette ses ikke så tydeligt i den nu almindelige udgave af &-tegnet, men fremgår af det klassiske tegn, som det kan ses på billedet. '''Et-tegnet''' bruges ofte som betegnelse indenfor [[typografi]]en.
Linje 15:
* & for bitvist og
I mange kommandofortolkere [[Kommandoprompt]], [[ksh]], [[bash]], [[PowerShell]] etc. bruges det som numerisk reference til en stream (file handle). Som i eksempelt her, hvor output til stream nummer 2 (stderr) omdirigeres til stream nummer 1 (stdout):<br />
<code>
command > file 2>&1'
</code>
I [[Kommandoprompt]] bruges & som adskillelsestegn mellem flere kommandoer. Kommandoerne afvikles fra venstre mod højre og fejl stopper ikke afviklingen:<br />
<code>
command1 & command2 & command3
</code>
I [[Kommandoprompt]] bruges && til at afvikle den næste kommando, hvis den forrige gik godt:<br />
<code>
command && echo OK<br />
</code>
Den modsatte funktion kan laves med ||
I Unix-baserede [[kommandofortolker
<code>
command &
</code>
I [
<code>
PS> & "fil med mellemrum.ps1"<br />
PS> $scriptblock={ 2 + 3}<br />
PS> &$scriptblock<br />
PS> &{ 2 + 3 }<br />
</code>
I [[PowerShell]] version 2, kan man yderligere bruge den til at referere til interne definitioner i moduler. Læs mere[http://blogs.msdn.com/powershell/archive/2009/06/03/peering-into-script-modules.aspx her (engelsk)]. Et eksempel:<br />
<code>
PS> $m = import-module .\NoExport.psm1 -passthru<br />
PS> & $m {Hidden 'bar'}
</code>
[[Kategori:Tegnsætning]]
|