Skip to content

Code Snippet

  • Renders code snippets with syntax highlighting from prism.
<script lang='ts'>
import { CodeSnippet } from '@viamrobotics/prime-core'
</script>

JSON

[{
"id": 1,
"first_name": "Beatrice",
"last_name": "Earwicker",
"email": "bearwicker0@washington.edu",
"gender": "Female",
"ip_address": "180.7.54.35"
}, {
"id": 2,
"first_name": "Linnell",
"last_name": "Juhruke",
"email": "ljuhruke1@newyorker.com",
"gender": "Female",
"ip_address": "57.19.218.117"
}, {
"id": 3,
"first_name": "Mathew",
"last_name": "Abramovic",
"email": "mabramovic2@miibeian.gov.cn",
"gender": "Male",
"ip_address": "46.0.113.0"
}]
<CodeSnippet
language="json"
code={`
[{
"id": 1,
"first_name": "Beatrice",
"last_name": "Earwicker",
"email": "bearwicker0@washington.edu",
"gender": "Female",
"ip_address": "180.7.54.35"
}, {
"id": 2,
"first_name": "Linnell",
"last_name": "Juhruke",
"email": "ljuhruke1@newyorker.com",
"gender": "Female",
"ip_address": "57.19.218.117"
}, {
"id": 3,
"first_name": "Mathew",
"last_name": "Abramovic",
"email": "mabramovic2@miibeian.gov.cn",
"gender": "Male",
"ip_address": "46.0.113.0"
}]
`.trim()}
/>

Javascript

/**
 * Logs a hello world statement to the console.
 */
function logHelloWorld() {
    console.log("Hello, World!");
}
  
// Usage Example
logHelloWorld();
<CodeSnippet
language="typescript"
code={`
/**
* Logs a hello world statement.
*/
function logHelloWorld(): void {
console.log("Hello, world!");
}
// Usage example
logHelloWorld(); // Outputs: Hello, world!
`.trim()}
/>

TypeScript

/**
* Logs a hello world statement.
*/
function logHelloWorld(): void {
  console.log("Hello, world!");
}

// Usage example
logHelloWorld(); // Outputs: Hello, world!
<CodeSnippet
language="typescript"
code={`
/\*\*
- Logs a hello world statement.
\*/
function logHelloWorld(): void {
console.log("Hello, world!");
}
// Usage example
logHelloWorld(); // Outputs: Hello, world!
`.trim()}
/>

Go

package main

import "fmt"

// LogHelloWorld logs a hello world statement to the console.
//
// Parameters:
// None
//
// Returns:
// None
func LogHelloWorld() {
fmt.Println("Hello, World!")
}

func main() {
LogHelloWorld()
}
<CodeSnippet
language="go"
code={`
package main
import "fmt"
// LogHelloWorld logs a hello world statement to the console.
//
// Parameters:
// None
//
// Returns:
// None
func LogHelloWorld() {
fmt.Println("Hello, World!")
}
func main() {
LogHelloWorld()
}
`.trim()}
/>

Python

def log_hello_world():
    """
    Logs a hello world statement to the console.

    This function prints the string "Hello, World!" to the console.

    Parameters:
    - None

    Returns:
    - None
    """

    # Printing the hello world statement
    print("Hello, World!")

# Example usage of the log_hello_world function

log_hello_world()
<CodeSnippet
language="python"
code={`
def log_hello_world():
"""
Logs a hello world statement to the console.
This function prints the string "Hello, World!" to the console.
Parameters:
- None
Returns:
- None
"""
# Printing the hello world statement
print("Hello, World!")
# Example usage of the log_hello_world function
log_hello_world()
`.trim()}
/>

Dart

// This function logs a "Hello, World!" statement to the console.
//
// - Parameters: None
// - Returns: None
void logHelloWorld() {
  print('Hello, World!');
}

// Usage example
void main() {
logHelloWorld(); // Expected output: Hello, World!
}
<CodeSnippet
language="dart"
code={`
// This function logs a "Hello, World!" statement to the console.
//
// - Parameters: None
// - Returns: None
void logHelloWorld() {
print('Hello, World!');
}
// Usage example
void main() {
logHelloWorld(); // Expected output: Hello, World!
}
`.trim()}
/>

Rust

// Function to log a hello world statement.
// This function takes no parameters and returns nothing.
fn log_hello_world() {
    // Print the hello world statement to the console.
    println!("Hello, world!");
}

// Usage example for the log_hello_world function.
fn main() {
// Call the log_hello_world function to log the hello world statement.
log_hello_world();
}
<CodeSnippet
language="rust"
code={`
// Function to log a hello world statement.
// This function takes no parameters and returns nothing.
fn log_hello_world() {
// Print the hello world statement to the console.
println!("Hello, world!");
}
// Usage example for the log_hello_world function.
fn main() {
// Call the log_hello_world function to log the hello world statement.
log_hello_world();
}
`.trim()}
/>

Captioned

Check out this cool captioned JSON!
[{
  "id": 1,
  "first_name": "Beatrice",
  "last_name": "Earwicker",
  "email": "bearwicker0@washington.edu",
  "gender": "Female",
  "ip_address": "180.7.54.35"
}, {
  "id": 2,
  "first_name": "Linnell",
  "last_name": "Juhruke",
  "email": "ljuhruke1@newyorker.com",
  "gender": "Female",
  "ip_address": "57.19.218.117"
}, {
  "id": 3,
  "first_name": "Mathew",
  "last_name": "Abramovic",
  "email": "mabramovic2@miibeian.gov.cn",
  "gender": "Male",
  "ip_address": "46.0.113.0"
}]
<CodeSnippet
language="json"
code={`
[{
"id": 1,
"first_name": "Beatrice",
"last_name": "Earwicker",
"email": "bearwicker0@washington.edu",
"gender": "Female",
"ip_address": "180.7.54.35"
}, {
"id": 2,
"first_name": "Linnell",
"last_name": "Juhruke",
"email": "ljuhruke1@newyorker.com",
"gender": "Female",
"ip_address": "57.19.218.117"
}, {
"id": 3,
"first_name": "Mathew",
"last_name": "Abramovic",
"email": "mabramovic2@miibeian.gov.cn",
"gender": "Male",
"ip_address": "46.0.113.0"
}]
`.trim()}
>
<svelte:fragment slot="caption">Check out this cool captioned JSON!</svelte:fragment>
</CodeSnippet>