The FizzBuzz Example in Magik Programming Language

  • 时间:2020-10-12 15:56:23
  • 分类:网络文摘
  • 阅读:159 次

The Magik programming language as described in here is a powerful dynamic-typed object-oriented programming language. Currently, it has been used widely at GE Smallworld GIS products. It has been ported to Java VM (Virtual Machine) at 2012.

The FizzBuzz is a good exercise to get familiar with any programming languages, and here we go:

# Write a short program that prints each number from 1 to 100 on a new line.
# For each multiple of 3, print “Fizz” instead of the number.
# For each multiple of 5, print “Buzz” instead of the number.
# For numbers which are multiples of both 3 and 5, print “FizzBuzz” instead of the number.

# I love Magik!
_package sw;
$

_block
    _for i _over range(1, 100)
    _loop
        _local div3? << i _mod 3 = 0
        _local div5? << i _mod 5 = 0
        _if div3? _andif div5? _then
            write("FizzBuzz")
        _elif div3? _then
            write("Fizz")
        _elif div5? _then
            write("Buzz")
        _else
            write(i)
        _endif
    _endloop
_endblock

Start a Magik session, then Compile in Visual Studio Code using Ctrl+F7 shortcut (the Magik-VS-code extension) and you should see the results printing out to the console correctly.

fizzbuzz-magik-exercise The FizzBuzz Example in Magik Programming Language fizzbuzz magik programming programming languages tutorial

fizzbuzz-magik-exercise

–EOF (The Ultimate Computing & Technology Blog) —

推荐阅读:
Mosul Blogger Writes About The Horror Of Living Under ISIS  Hijab-Wearing Blogger Becomes Newest Covergirl Ambassador  High School Blogger Makes A Cameo In Election Coverage  French Blogger Embarks On ‘Zero Waste’ World Tour  30 Incredibly Useful Tools You Need to Grow Your Blog  What You Need to Know Before Becoming an Internet Entrepreneur  Teen Horror Blogger Speaks Out About Killing Her Parents  SEO for 2017: Post Penguin 4.0 and How to Take a Publisher’s App  Trick Or Treat: How Businesses Are Cashing In On Halloween  Man Steals ‘Six Figures’ Worth Of Bitcoins From Dark Web Users 
评论列表
添加评论