This is inspired by A half-hour to learn Rust and Zig in 30 minutes.
Your first Go program as a classical "Hello World" is pretty simple:
First we create a workspace for our project:
| export function clapperBoard() { | |
| let audio = new AudioContext() | |
| let beep = audio.createOscillator() | |
| let flash = document.createElement("div") | |
| beep.frequency.value = 440 * 5 | |
| beep.connect(audio.destination) | |
| flash.classList.add("clapperboard") | |
| beep.start() |
| # File: app/controllers/api/api_controller.rb | |
| class Api::ApiController < ActionController::Base | |
| # Consider subclassing ActionController::API instead of Base, see | |
| # http://api.rubyonrails.org/classes/ActionController/API.html | |
| protect_from_forgery with: :null_session | |
| before_action :authenticate | |
| def self.disable_turbolinks_cookies | |
| skip_before_action :set_request_method_cookie |
| import Foundation | |
| // Source: https://stackoverflow.com/a/39425959 | |
| extension Character { | |
| /// A simple emoji is one scalar and presented to the user as an Emoji | |
| var isSimpleEmoji: Bool { | |
| guard let firstScalar = unicodeScalars.first else { return false } | |
| return firstScalar.properties.isEmoji && firstScalar.value > 0x238C | |
| } |
| import SwiftUI | |
| fileprivate extension DateFormatter { | |
| static var month: DateFormatter { | |
| let formatter = DateFormatter() | |
| formatter.dateFormat = "MMMM" | |
| return formatter | |
| } | |
| static var monthAndYear: DateFormatter { |
This is inspired by A half-hour to learn Rust and Zig in 30 minutes.
Your first Go program as a classical "Hello World" is pretty simple:
First we create a workspace for our project: