일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Excel
- django
- Redshift
- google apps script
- PySpark
- SQL
- Github
- numpy
- math
- PANDAS
- c#
- Mac
- GIT
- Java
- Tkinter
- Google Excel
- Kotlin
- string
- PostgreSQL
- dataframe
- Python
- gas
- 파이썬
- Apache
- matplotlib
- hive
- Google Spreadsheet
- list
- array
- Today
- Total
목록class (9)
달나라 노트
Google Apps Script는 Javascript를 기반으로 만들어진 언어입니다. 따라서 많은 기본적인 문법들이 Javascript와 동일하거나 비슷하죠. 이중에서 class에 대해 알아보겠습니다. Calss는 쉽게 말하면 어떤 물체에 대한 정보를 담기위한 틀이라고 보시면 됩니다. 흔히 어떤 물체를 예로 들어서 설명하는데 고양이를 예로 들겠습니다. 고양이가 어떠한지 설명하려면 무슨 요소가 필요할까요? 고양이의 이름, 나이, 색깔, 몸무게, 고양이의 울음소리 등등 많은 요소들이 있을겁니다. 이렇게 고양이를 구성하는 여러 요소들에 대한 정보를 하나로 모아둔게 class입니다. 다만 모든 고양이가 다 똑같은 이름, 나이, 색 등을 가지고 있지는 않죠. 고양이의 이름도 다양할 것이고 나이도 다양하며 색, ..
C#은 객체지향 프로그래밍 언어입니다. 따라서 class를 선언해서 내가 원하는 정보들을 담아두고 원할 때 참조하여 사용할 수 있습니다. using System; public class my_test { public string color = "White"; public string size = "L"; } class MyProgram { static void Main() { my_test test_obj = new my_test(); string color_info = test_obj.color; string size_info = test_obj.size; Console.WriteLine(color_info); Console.WriteLine(size_info); } } 위 예시를 봅시다. show_t..
보통 기능적인 내용(class, function 등)은 Android Studio에서 MainActivity.kt 파일 내에 적게됩니다. 근데 앱이 복잡해지고 여러 기능들이 추가되면서 선언되는 class, function이 많아지면 한 파일 내에 모든 것을 관리하는건 어려움이 있죠. 그래서 따로 .kt 파일을 생성하여 나눠서 관리하는 경우가 많습니다. 그러면 MainActivity.kt로 내가 만든 다른 .kt 파일들의 class를 어떻게 import시키는지를 알아봅시다. 먼저 Test를 할 view를 만들건데 TextView 1개와 Button 2개를 만들어서 버튼을 누를 때 마다 TextView에 글자를 띄워주거나 적힌 글자를 지우도록 할 것입니다. activity_main.xml 그러면 위와 같은 ..
Original source = play.kotlinlang.org/byExample/01_introduction/01_Hello%20world class PeopleInfo(var name: String, var age: Int) { // 1 constructor(): this("None", 0) } fun main() { val bella = PeopleInfo() // 2 println(bella.name) // 3 println(bella.age) // 3 bella.apply { // 4 name = "Bella" age = 25 } println(bella.name) // 5 println(bella.age) // 5 bella.apply { // 6 name = "Irene" } printl..