README
Japanese - ๆฅๆฌ่ช Raku Module
A Raku module that provides Japanese language bindings for programming in Raku.
Installation
zef install JapaneseUsage
use Japanese;
# or
use ๆฅๆฌ่ช;
# Constants
say ็; # True
say ๅฝ; # False
say ็ก(); # Nil
say ๅๅจ็; # ฯ (pi)
# Math operations
say ่ถณใ(2, 3); # 5 (add)
say ๅผใ(10, 3); # 7 (subtract)
say ๆใใ(4, 5); # 20 (multiply)
say ๅฒใ(20, 4); # 5 (divide)
say ็ดฏไน(2, 3); # 8 (power)
# String operations
say ้ทใ("ใใใซใกใฏ"); # 5 (length)
say ๅคงๆๅญ("hello"); # HELLO (uppercase)
say ้้ ("ใใใใใ"); # ใใใใใ (reverse)
# Array operations
my @้
ๅ = <ใใใ ใฟใใ ใถใฉใ>;
say ๆๅ(@้
ๅ); # ใใใ (first)
say ๆๅพ(@้
ๅ); # ใถใฉใ (last)
say ๅ่จ([1, 2, 3, 4]); # 10 (sum)
# Type checking
say ๆฐๅคใ(42); # True (is-number)
say ๆๅญๅใ("text"); # True (is-string)
say ใชในใใ(@้
ๅ); # True (is-list)
# Control flow
ใใ ็ {
่จใ("ใใใฏ็ใงใ"); # This is true
}
ๅใ
@้
ๅ -> $ๆ็ฉ {
ๅฐๅท("$ๆ็ฉ "); # Print each fruit
}
# Operators
say 5 ่ถณใ 3; # 8
say 10 ๅผใ 3; # 7
say 4 ๆใใ 5; # 20
say 20 ๅฒใ 4; # 5
say 5 ใใๅคงใใ 3; # True
say 2 ใใๅฐใใ 5; # True
say 42 ็ญใใ 42; # TrueFeatures
Constants and Nil
็(shin) - Trueๅฝ(gi) - False็ก()(mu) - Nil (as function)ใใซ()(nuru) - Nil (alternative)็ฉบ(kuu) - Empty string็ก้ๅคง(mugendai) - Infinityๅๅจ็(enshuuritsu) - Pi (ฯ)่ช็ถๅฏพๆฐใฎๅบ(shizen taisuu no tei) - Euler's number (e)
Math Functions
่ถณใ(tasu) - addๅผใ(hiku) - subtractๆใใ(kakeru) - multiplyๅฒใ(waru) - divideไฝใ(amari) - modulo็ดฏไน(ruijou) - power็ตถๅฏพๅค(zettaichi) - absolute valueๅๆจไบๅ ฅ(shishagonyu) - roundๅใๆจใฆ(kirisute) - floorๅใไธใ(kiriage) - ceiling
String Functions
้ทใ(nagasa) - lengthๅคงๆๅญ(oomoji) - uppercaseๅฐๆๅญ(komoji) - lowercase้้ (gyakujun) - reverseๅซใ(fukumu) - containsๅงใพใ(hajimaru) - starts-with็ตใใ(owaru) - ends-with
Array Functions
ใซใฆใณใ(kaunto) - count elementsๆๅ(saisho) - first elementๆๅพ(saigo) - last elementๅ่จ(goukei) - sumๆๅคง(saidai) - maximumๆๅฐ(saishou) - minimumๅนณๅ(heikin) - averageใใใ(mappu) - mapใใฃใซใฟใผ(firutaa) - filter
Type Checking
ๆฐๅคใ(suuchi ka) - is-numberๆดๆฐใ(seisuu ka) - is-integerๆๅญๅใ(mojiretsu ka) - is-stringใชในใใ(risuto ka) - is-list
I/O Functions
่จใ(iu) - sayๅฐๅท(insatsu) - printๅ ฅๅ(nyuuryoku) - input prompt
Operators
่ถณใ(tasu) - infix additionๅผใ(hiku) - infix subtractionๆใใ(kakeru) - infix multiplicationๅฒใ(waru) - infix division็ญใใ(hitoshii) - equalsใใๅคงใใ(yori ookii) - greater thanใใๅฐใใ(yori chiisai) - less than
License
Artistic-2.0
Author
Danslav Slavenskoj