Hello World
This only exists to test out the mdx & prism
shiki twoslash
Rehype Pretty Code stuff. Also
happens to be a list of languages and / or frameworks I've used - not a list of
languages I know and not in any particular order.
typescript
;((console as any).log as any)('Hello, World!' as any)javascript
console.log('Hello, World!')SolidJS (TypeScript)
tsx
import type { Component } from 'solid-js'
import { createSignal } from 'solid-js'
import { render } from 'solid-js/web'
const App: Component = () => {
const [message, setMessage] = createSignal('Hello, World!')
return <div>{message()}</div>
}
render(() => <App />, document.getElementById('root'))SolidJS (JavaScript)
jsx
import { createSignal } from 'solid-js'
import { render } from 'solid-js/web'
const App = () => {
const [message, setMessage] = createSignal('Hello, World!')
return <div>{message()}</div>
}
render(() => <App />, document.getElementById('root'))Vue 3 (script setup)
vue
<template>
<div>{{ message }}</div>
</template>
<script setup lang="ts">
import { ref } from 'vue'
const message = ref('Hello, World!')
</script>Vue 2.7/3 (Composition API)
vue
<template>
<div>{{ message }}</div>
</template>
<script lang="ts">
import { defineComponent, ref } from 'vue'
export default defineComponent({
setup() {
const message = ref('Hello, World!')
return {
message,
}
},
})
</script>Vue 2/3 (Options API)
vue
<template>
<div>{{ message }}</div>
</template>
<script lang="ts">
import { defineComponent, ref } from 'vue'
export default defineComponent({
data() {
return {
message: 'Hello, World!',
}
},
})
</script>React (TypeScript)
tsx
import type { FC } from 'react'
import { useState } from 'react'
import { render } from 'react-dom'
const App: FC = () => {
const [message, setMessage] = useState('Hello, World!')
return <div>{message}</div>
}
render(<App />, document.getElementById('root'))React (JavaScript)
jsx
import { useState } from 'react'
import { render } from 'react-dom'
const App = () => {
const [message, setMessage] = useState('Hello, World!')
return <div>{message}</div>
}
render(<App />, document.getElementById('root'))bash
echo 'Hello, World!'perl
print 'Hello, World!\n';python
print('Hello, World!')c
#include <stdio.h>
int main(void) {
printf("Hello, World!\n");
return 0;
}go
import (
"fmt"
)
func main() {
fmt.Println("Hello, World!")
}java
public class WHYYYYYY {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}kotlin
fun main() {
println("Hello, World!")
}sql
SELECT "Hello, World!";css
body::after {
content: 'Hello, World!';
}markdown
Hello, World!html
<!DOCTYPE html>
<html lang="en">
<head>
<title>Hello, World!</title>
</head>
<body>
Hello, World!
</body>
</html>rust
fn main() {
println!("Hello, World!")
}cpp
#include <iostream>
auto main() -> int {
std::cout << "Hello, World!\n";
}csharp
using System;
Console.WriteLine("Hello, World!");haskell
main = putStrLn "Hello, World!"latex
\begin{document}
Hello, World!
\end{document}r
print("Hello, World!")matlab
disp 'Hello, World!'json
{
"message": "Hello, World!"
}yaml
message: 'Hello, World!'toml
message = "Hello, World!"Created 24/03/21 • Updated 02/10/23