전체 글 725

if...else... 조건문 사용 예제 for Scala

Scala 언어에서 if ... else ... 구문은 Java의 것과 동일하다. 스트링을 Double 터입을 변환하기 위해서는 toDouble 메소드를 사용한다. ("스트링".toDoube() 이 아니라 "스트링".toDoube 임에 주의한다.) 또 Scala 언어에서는 var, val 이 모두 예약어(keyword)이므로 변수명 val 을 쓰지 못하고 value 라고 하였다. 소스 파일명: testIf.scala /* * Filename: testIf.scala * * Purpose: Example using the conditional control structure syntax * if .... else ... * * Execute: scala testIf.scala [number] */ def ..

명령행 인자 처리 예제 for Scala

Scala 언어에서 args는 예약어이다. 이는 Groovy 언어에서의 args와 같다. 리스트나 스트링의 길이를 구하는 메소드는 length 이고, 부분 문자열(스트링)을 구하는 메소드는 Java 언어에서 처럼 substring() 이다. 소스 파일명: testArguments.scala var sum = 0.0 println("Count of arguments: " + args.length) for (i scala testArguments.scala 1 2 3 4 Count of arguments: 4 The sum of arguments is 10 실행> scala testArguments.scala 1 2 3 4.5 Count of arguments: 4 The sum of arguments is..

구구단 출력 예제 for Scala

Scala 언어의 함수 정의 구문 양식은 def functionName(parameters) { block } 이다. 또 Scala 언어의 전형적인 for 반복문 양식은 for (iterator) { block } 이다. 소스 파일명: ForTest.scala ------------------------------[소스 시작] def printDan(dan: Int) { for (i scala ForTest.scala 2 x 1 = 2 2 x 2 = 4 2 x 3 = 6 2 x 4 = 8 2 x 5 = 10 2 x 6 = 12 2 x 7 = 14 2 x 8 = 16 2 x 9 = 18 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

Hello 예제 for Scala

컨솔에 문자 출력하는 Scala 구문은 println("문자열(스트링)") 과 print("문자열(스트링)") 이다. Scala 언어에서는 Groovy/Python/Ruvy 언어와 달리 println(.....) 처럼 반드시 소괄호가 있어야 한다. println 구문은 개행 문자 "\n" 없이 개행하지만, print 구문은 개행 문자 "\n"를 추가해야 개행한다. 소스 파일명: hello.scala ------------------------------[소스 시작] println("Hello, world!") ------------------------------[소스 끝] 실행> scala hello.scala Hello, world!

손으로 만드는 나눗셈 계산표 with C++

다음은 초등학교에서 배우는 나눗셈 계산표를 만들어주는 C++ 소스 코드이다. 나눗셈 계산표를 완성하고 나서 약수, 배수 관계를 알려준다. /* * Filename: makeDivisionTableCPP.cpp * * Purpose: Make a division table in a handy written form. * * Compile: cl /GX makeDivisionTableCPP.cpp * * Execute: makeDivisionTableCPP 12345 32 * makeDivisionTableCPP 500210 61 * * Date: 2008/05/15 * Author: PH Kim [ pkim ((AT)) scripts.pe.kr ] */ #include #include #include #i..

프로그래밍/C++ 2008.05.16

손으로 만드는 나눗셈 계산표 with C

다음은 초등학교에서 배우는 나눗셈 계산표를 만들어주는 C 소스 코드이다. 나눗셈 계산표를 완성하고 나서 약수, 배수 관계를 알려준다. /* * Filename: makeDivisionTable.c * * Purpose: Make a division table in a handy written form. * * Compile: cl makeDivisionTable.c * * Execute: makeDivisionTable 12345 32 * makeDivisionTable 500210 61 * * Date: 2008/05/15 * Author: PH Kim [ pkim ((AT)) scripts.pe.kr ] */ #include #include #include #include enum { FALSE, T..

프로그래밍/C 2008.05.16

손으로 만드는 나눗셈 계산표 with Lua

다음은 초등학교에서 배우는 나눗셈 계산표를 만들어주는 Lua 소스 코드이다. 나눗셈 계산표를 완성하고 나서 약수, 배수 관계를 알려준다. --[[ Filename: makeDivisionTable.lua Purpose: Make a division table in a handy written form. Execute: lua makeDivisionTable.lua 12345 32 lua makeDivisionTable.lua 500210 61 Date: 2008/05/15 Author: PH Kim [ pkim ((AT)) scripts.pe.kr ] --]] function printUsage() -- print("Using: lua makeDivisionTable.lua [numerator] [den..

프로그래밍/Lua 2008.05.16

손으로 만드는 나눗셈 계산표 with Ruby

다음은 초등학교에서 배우는 나눗셈 계산표를 만들어주는 Ruby 소스 코드이다. 나눗셈 계산표를 완성하고 나서 약수, 배수 관계를 알려준다. # Filename: makeDivisionTable.rb # # Purpose: Make a division table in a handy written form. # # Execute: ruby makeDivisionTable.rb 12345 32 # ruby makeDivisionTable.rb 500210 61 # # Date: 2008/05/15 # Author: PH Kim [ pkim ((AT)) scripts.pe.kr ] def println(s) print "%s\n" % s end def printUsage() # println("Using: ru..

손으로 만드는 나눗셈 계산표 with Python

다음은 초등학교에서 배우는 나눗셈 계산표를 만들어주는 Python 소스 코드이다. 나눗셈 계산표를 완성하고 나서 약수, 배수 관계를 알려준다. 아래의 소스는 Jython에서는 수정없이 그대로 실행되지만, IronPython에서는 인코딩 선언 부분을 # -*- encoding: ms949 -*- 대신 # -*- encoding: cp949 -*- # -*- encoding: CP949 -*- # -*- encoding: euc-kr -*- # -*- encoding: EUC-KR -*- 중 하나로 수정해야 실행된다. # -*- encoding: ms949 -*- # Filename: makeDivisionTable.py # # Purpose: Make a division table in a handy wr..