Vitepress

This commit is contained in:
Robert Jelic
2025-02-10 06:53:23 +01:00
parent 3818128521
commit b0a4a6da9c
2428 changed files with 1005324 additions and 0 deletions

43
node_modules/shiki/samples/crystal.sample generated vendored Normal file
View File

@@ -0,0 +1,43 @@
struct Foo(T)
end
Foo(Int32)
# ---
struct Foo
end
# struct Bar < Foo
# end
# Error in ./struct/struct.cr:10: can't extend non-abstract struct Foo
abstract struct AbstractFoo
end
struct Bar < AbstractFoo
end
# ---
struct Test
def initialize(@test : String)
end
end
Test.new("foo")
# ---
struct User
property name, age
def initialize(@name : String, @age : Int32)
end
def print
puts "#{age} - #{name}"
end
end
puts User.new("osman", 3).name
User.new("ali", 9).print
# From https://github.com/askn/crystal-by-example/blob/master/struct/struct.cr