mirror of
https://github.com/maaslalani/slides.git
synced 2026-01-13 00:08:03 -05:00
1.9 KiB
1.9 KiB
Code blocks
Slides allows you to execute code blocks directly inside your slides!
Just press ctrl+e and the result of the code block will be displayed as virtual text in your slides.
Currently supported languages:
bashzshfishelixirgojavascriptpythonrubyperlrustjavacppswiftdartv
Bash
ls
Zsh
ls
Fish
ls
Elixir
IO.puts "Hello, world!"
Go
Use /// to hide verbose code but still allow the ability to execute it.
If you press y to copy (yank) this code block it will return the full snippet.
And, if you press ctrl+e it will run the program without error, even though
what is being displayed is not a valid go program because we have commented out
some boilerplate to focus on the important parts.
///package main
///
import "fmt"
///
///func main() {
fmt.Println("Hello, world!")
///}
Javascript
console.log("Hello, world!")
Lua
print("Hello, World!")
Python
print("Hello, world!")
Ruby
puts "Hello, world!"
Perl
print ("hello, world");
Rust
fn main() {
println!("Hello, world!");
}
Java
public class Main {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
Julia
println("Hello, world!")
C++
#include <iostream>
int main() {
std::cout << "Hello, world!" << std::endl;
return 0;
}
Swift
print("Hello, world!")
Dart
void main() {
print("Hello, world!");
}
V
println('Hello, world!')
Scala
//> using dep com.lihaoyi::pprint:0.8.1
object Main extends App {
println("Hello")
}