Bracket vs brace (Dansk)

Jeg fandt ordene parentes og brace brugt ombytteligt. Er der en forskel, og hvad er den?

Kommentarer

Svar

“Beslag” bruges ombytteligt til forskellige symboler:

  • vinkelbeslag til <>
  • runde parenteser til ()
  • krøllede parenteser til {}
  • firkantede parenteser til []
  • og mere, hvoraf nogle kun bruges i bestemte regioner eller kulturer

De mere specifikke “parenteser” og “parenteser” bruges næsten aldrig til andet end henholdsvis {} og (). Matematik har flere flere (subtile) variationer i tillæg og er formaliseret mere end andre felter.

Jeg foretrækker “seler” til {}, “parens” (uformelt eller i forbindelse med programmering) eller “parenteser” for () og almindelige “parenteser” til [], selvom “firkantede parenteser” undertiden kræves for at være eksplicit om sidstnævnte. Dette giver dig et navn på et ord til et af disse almindelige symboler. (Og ikke komme mig i gang med problemerne med vinkelparentes til gruppering …: P)

For at give et ikke-tekst kontrapunkt, ” parentes “ i fotografering tager flere eksponeringer omkring en given værdi (hvilken værdi – hvidbalance, ISO, blænde osv. – afhænger af, hvad du målretter mod). Dette viser brugen af “parentes” til at betyde “omgivende”, som passer fint sammen med tekstsymbolerne ovenfor.

Kommentarer

  • Jeg tror der er en UK / US forskel her – > se spørgsmålet, som RegDwight linker til i sin kommentar til spørgsmålet.
  • Gravgravning her, men korrekt er der en USA vs anden-engelsk forskel. Seler er henvist til parenteser ganske almindeligt ved kodning. Se: sarfraznawaz.wordpress.com/2012/01/26/… Hvis jeg havde repræsentanten, ville jeg ' d downvote, da dette virkelig kun er et halvt svar og vildledende for andre.

Svar

Jeg er ikke sikker på andre sammenhænge, men i tekster om programmering finder du ofte disse udtryk brugt som følger:

parenteser: {} parenteser: () parenteser: [] vinkelparenteser : <>

Kommentarer

  • Kun i USA kan dette påberåbes. Også sproget betyder noget i en grad. Jeg ' har fundet JAVA og C fyre at være mere semantisk korrekte sammenlignet med web-udviklere. Det er klart, at strengt typesprog, der også involverer kompilering, er mere detaljeret orienteret, så jeg forestiller mig, at alle stræber efter at bruge fælles terminologi mere.
  • @BrianEllis: ASCII-standarden giver navne til sine tegn, så for enhver programmering, der udføres i et miljø et ASCII-tegnsæt, disse er de korrekte termer. Hvis du ' bruger EBCDIC, er du velkommen til at ignorere ASCII-navnene.
  • Overvej " Amerikansk " del af " Amerikansk standardkode til informationsudveksling. " Sikker på, at ' hedder tegnene i henhold til ASCII, og helt sikkert bruger stort set enhver computer ASCII. Imidlertid kalder forskellige engelske regioner disse tegn forskellige ting.
  • Også bemærkelsesværdigt ved programmering, " vinkelparentes " kaldes også almindeligt venstre og højre carets. Da disse tegn kan repræsentere enten en form for parentes, mindre end / større end operator, eller objekthierarki-afgrænser, foretrækkes dette udtryk generelt, når du ikke har nogen sammenhæng for, hvordan det bruges. Caret er almindeligt for både amerikanske og europæiske udviklere

Svar

Firkantede parenteser [] kaldes ofte simpelthen parentes , mens krøllede parenteser {} ofte kaldes parenteser (i det mindste i USA ). En person, der bruger udtrykket seler for firkantede parenteser, laver en fejl, fordi de fleste mennesker antager, at personen betyder krøllede parenteser. Så disse termer er ikke udskiftelige, selvom seler er en type parentes.

Kommentarer

  • I engelsk engelsk er ordet parentes alene, uden modifikatorer, vil normalt forstås at henvise til runde parenteser.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *