28 lines
449 B
Elixir

defmodule Sample do
@moduledoc """
A sample module for testing microprint generation.
"""
@my_attribute :value
@doc "Returns a greeting message"
def greet(name) do
"Hello, #{name}!"
end
# Private helper
defp format_name(name) do
String.capitalize(name)
end
@type status :: :ok | :error
def calculate(x, y) when is_number(x) and is_number(y) do
x + y
end
def list_items do
:standalone_atom
end
end