Programming Language(26)
-
[python] 람다 표현식
유튜브 강의를 참고했다. 람다 표현식 이란? 메소드로 전달 할 수 있는 익명 함수를 단순화 한 것 다름 함수의 인수로 넣을 때 주로 사용 람다 표현식으로 함수 만들기 10을 더해주는 함수 plus_ten def plus_ten(x): return x + 10>>> plus_ten(1) 11이를 람다 표현식으로 작성하면 lambda x: x + 10이다. 이는 익명함수여서 호출을 하려면, 람다 표현식을 변수에 할당 해주면 된다. plus_ten = lambda x: x + 10map list(map(lambda x: x+10, [1,2,3]))하면 출력물이 [11, 12, 13]으로, 간단하게 사용 가능하다.
2021.01.01 -
명품자바 programming 13장 실습문제
2번 3번 스레드가 동작을 안 해서 디버깅 돌리고 난리를 쳤는데 스레드 run() 안에 while문을 안 넣어줬던 거였다.... Aㅏ 1. import java.util.Scanner; public class Ex01 { public Ex01() { Scanner scanner = new Scanner(System.in); System.out.print("아무거나 입력"); scanner.nextLine(); scanner.close(); Thread th = new Thread(new PrintThread()); th.start(); } class PrintThread implements Runnable{ @Override public void run() { for (int i=0; i
2020.12.08 -
명품자바 programming 11장 실습문제
3. 4. 5. import java.awt.Color; import java.awt.Container; import java.awt.FlowLayout; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JSlider; import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; public class Ex5 extends JFrame { private JSlider slider = null; public Ex5() { super("JSlider Practice Frame"); setDefaultCloseOperation(EXIT_ON_CLOS..
2020.12.04 -
명품자바 programming 실습문제 10장
2. import java.awt.Color; import java.awt.Component; import java.awt.Container; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.JFrame; public class Ex2 extends JFrame { public Ex2() { super("드래깅 동안 Yellow"); setDefaultCloseOperation(EXIT_ON_CLOSE); Container c = getContentPane(); c.setLayout(null); c.setBackground(Color.GREEN); c.addMouseListener(new MyM..
2020.12.04 -
명품자바 programming 실습문제 9장
5. import java.awt.Color; import java.awt.Container; import java.awt.GridLayout; import javax.swing.JFrame; import javax.swing.JLabel; public class Ex5 extends JFrame { public Ex5() { super("4x4 Color Frame"); setDefaultCloseOperation(EXIT_ON_CLOSE); Container c = getContentPane(); c.setLayout(new GridLayout(4,4)); for (int i=0; i
2020.12.04 -
\n과 \r (Escape String)
Escape String : \를 앞에 붙여 php에 정의되어 있는 원래의 의미를 벗어나는(escape) 문자들 \\ : 백슬래시 \n: 개행문자 (LineFeed - 커서를 다음 줄로 이동) \r: 개행 문자 (CarriageReturn - 커서를 현재 줄의 맨 앞으로 이동) \t: 탭 문자 \': 작은 따옴표 (작은따옴표 안에서 작은따옴표를 쓰고싶을 때) \": 큰 따옴표 (큰 따옴표 안에서 큰 따옴표를 쓰고싶을 때) Line Feed, CarriageReturn은 TypeWriter. 바로 타자기에서 유래 된 단어이다. 한 줄을 다 채워서 다음 줄에 작성하려면 종이를 올려주는데 그것이 LineFeed, 올려주고 다시 오른쪽 끝으로 보내주는 것이 바로 Carriage Return이다. 그래서 CRLF..
2020.12.02