FizzBuzz on Windows/macOS/Linux
4471 단어 FizzBuzz델파이objectpascalRadStudio
멀티 플랫폼 FizzBuzz
이전에 Object Pascal에서 97 [byte] FizzBuzz를 작성했습니다..
Object Pascal FizzBuzz 코드
위 기사에서 작성한 최단 코드는 이것입니다.
var i:Byte;begin for i:=1to 100do Writeln(i,^m,Copy('Fizz',i mod 3*9)+Copy('Buzz',i mod 5*9))end.
청서
var
i: Byte;
begin
for i := 1 to 100 do
Writeln(i, ^m, Copy('Fizz', i mod 3 * 9) + Copy('Buzz', i mod 5 * 9))
end.
멀티 플랫폼으로 이동
그래서 당연히 Delphi이므로 멀티 플랫폼에서 움직입니다.
그러나 콘솔 앱이므로 이번에는 Windows, macOS, Linux만 지원합니다.
플랫폼 추가
프로젝트 관리자에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "플랫폼 추가"를 선택하고 추가하기 만하면됩니다.

실행
타겟을 더블 클릭하여 활성화하고, 실행(F9 키 또는 메인 메뉴의 「실행」→「실행」)하는 것만!

결과
각 OS에서 실행 결과를 올려 둡니다.
Windows

macOS

Linux (ubuntu 16.04)

그건 그렇고,이 우분투는 Microsoft Store에서 설치한 ubuntu
요약
Delphi라면 굉장히 간단하게 멀티 플랫폼 앱을 만들 수 있어 추천!
무료로 사용할 수 있는 Starter Edition 도 있습니다 (단, 현재 Win32 만 작성 가능).
※또한 Linux의 경우, Delphi 단독으로는 GUI 앱은 작성할 수 없다…
FMXLinux 을 사용하면 GUI 앱을 만들 수 있지만 유료.
Reference
이 문제에 관하여(FizzBuzz on Windows/macOS/Linux), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/pik/items/90b5086ed0ef1968252a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
var i:Byte;begin for i:=1to 100do Writeln(i,^m,Copy('Fizz',i mod 3*9)+Copy('Buzz',i mod 5*9))end.
var
i: Byte;
begin
for i := 1 to 100 do
Writeln(i, ^m, Copy('Fizz', i mod 3 * 9) + Copy('Buzz', i mod 5 * 9))
end.
그래서 당연히 Delphi이므로 멀티 플랫폼에서 움직입니다.
그러나 콘솔 앱이므로 이번에는 Windows, macOS, Linux만 지원합니다.
플랫폼 추가
프로젝트 관리자에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "플랫폼 추가"를 선택하고 추가하기 만하면됩니다.

실행
타겟을 더블 클릭하여 활성화하고, 실행(F9 키 또는 메인 메뉴의 「실행」→「실행」)하는 것만!

결과
각 OS에서 실행 결과를 올려 둡니다.
Windows

macOS

Linux (ubuntu 16.04)

그건 그렇고,이 우분투는 Microsoft Store에서 설치한 ubuntu
요약
Delphi라면 굉장히 간단하게 멀티 플랫폼 앱을 만들 수 있어 추천!
무료로 사용할 수 있는 Starter Edition 도 있습니다 (단, 현재 Win32 만 작성 가능).
※또한 Linux의 경우, Delphi 단독으로는 GUI 앱은 작성할 수 없다…
FMXLinux 을 사용하면 GUI 앱을 만들 수 있지만 유료.
Reference
이 문제에 관하여(FizzBuzz on Windows/macOS/Linux), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/pik/items/90b5086ed0ef1968252a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(FizzBuzz on Windows/macOS/Linux), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/pik/items/90b5086ed0ef1968252a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)