this post was submitted on 27 Jan 2025
261 points (95.2% liked)

Comic Strips

13479 readers
2616 users here now

Comic Strips is a community for those who love comic stories.

The rules are simple:

Web of links

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] RacerX@lemm.ee 25 points 4 days ago (8 children)

I was taught it in school, have looked it up on Wikipedia, seen infographics, YouTube videos, etc., and yet I still do not know when to use those things. At this point I just refuse to purely out of fear.

[–] stupidcasey@lemmy.world 22 points 4 days ago (1 children)

You generally use them at the end of a line but it is more accurate to say you use them at the end of a statement but we usually put each statement on a single line so it is easy to make that mistake example:

Tap for spoiler

<?php
$x = 5; // Semicolon ends the statement
$y = 10; // Another statement ends here

if ($x < $y) { // No semicolon needed here
    echo "x is less than y"; // Semicolon ends this statement
}

$x = $x + $y; // Statement ends here
echo $x; // Outputs 15
?>

[–] technomad@slrpnk.net 2 points 3 days ago

Is this programmer trolling? 🤣🤣🤣

[–] prettybunnys@sh.itjust.works 7 points 3 days ago* (last edited 3 days ago)

You can use a semicolon wherever you’d logically break in a sentence, without pausing overtly, but intend to follow the thought; semi-colons slip naturally into your thought process when you practice it by speaking.

[–] jmcs@discuss.tchncs.de 12 points 4 days ago (1 children)

Wikipedia has some examples; they are always super helpful in cases like this.

[–] Landless2029@lemmy.world 8 points 4 days ago* (last edited 4 days ago) (1 children)

I've always done this one:

  • Between closely related [independent clauses].

  • (https://en.m.wikipedia.org/wiki/Independent_clause "Independent clause") not conjoined with a coordinating conjunction, when the two clauses are balanced, opposed or contradictory:[23].

    • My wife said she would like tea; coffee would have been my choice.
    • I went to the basketball court; it was closed for cleaning.
    • I told Kate she's running for the hills; she knew I was joking.
[–] argon@lemmy.today 6 points 4 days ago* (last edited 4 days ago) (1 children)

Basically you use them at points where you'd usually put a period, but you don't want to add as much of a pause.

ETA:

For example

My wife said she would like tea; coffee would have been my choice.

could also be written as

My wife said she would like tea. Coffee would have been my choice.

but it wouldn't sound as nice.

[–] redhorsejacket@lemmy.world 1 points 3 days ago

While that may be true, you also put them in places that should have a comma, but you want more pause; this is why boiling it down to a single aphorism is difficult.

For example, I've read most of the comments in this thread, as well as the Oatmeal info-comic that someone linked, and I still don't know with certainty the semicolon I used above is grammatically appropriate.

[–] sxan@midwest.social 5 points 3 days ago

I have one easy rule, and two examples. Use them when using a comma would be confusing.

Examples: often in lists, where each item might contain a comma and so trying to separate list items with commas would just be confusing; and more broadly anywhere where you have a sentance containing clauses and need a different separator.

I just used the first example above: to separate the two list items, and the other one I'm using here, where I'm already using commas; using a semicolon allows braking this up without starting a new sentance.

That second example was somewhat contrived, but does the job; it could have been two sentences.

Actually, there's another place I use them, but it's not a "rule" and if more style: I use them selectively in place of periods to prevent a series of short, choppy sentences.

[–] Serinus@lemmy.world 7 points 4 days ago

I use them after worrying about being pretentious, but then (sometimes) deciding "fuck it. It's right." and then doing it anyway.

[–] r0ertel@lemmy.world 4 points 3 days ago

Same. I was taught in school but never learned how to use them until I read this (The Oatmeal).

[–] mrslt@lemmy.world 2 points 3 days ago (1 children)

You would use a semi-colon in places where a comma and a colon would be equally suitable, pretty much.

[–] homicidalrobot@lemm.ee 3 points 3 days ago

Where a period or a comma followed by "And" would go. Semicolon is a full break, distinctly more than a comma

[–] ouRKaoS@lemmy.today -3 points 4 days ago (1 children)

The rules are all made up; punctuation can be used wherever you like.

[–] yesoutwater@lemm.ee 1 points 3 days ago

I call this; the ee cummings