간단하게 정리해본 Rust 강좌입니다. 다음 문서를 기반으로 작성했습니다.Tour of Rust https://tourofrust.com/00_ko.html 2022. 09. 07 최초 작성2024. 10. 01 최종 작성Rust 개발 환경 만드는 방법은 아래 포스트를 참고하세요. Windows에 Visual Studio Code + Rust 개발 환경 만들기https://webnautes.tistory.com/2110 Apple Silicon Macbook, macOS에 Visual Studio Code + Rust 개발 환경 만들기https://webnautes.tistory.com/2100Hello World문자열 "Hello, 🦀"를 화면에 출력해주는 간단한 코드입니다. fn main() ..
zig의 함수에 대해 다룹니다. 다음 사이트에 있는 Zig 강좌를 따라해보며 포스트를 올려보고 있습니다. https://zig.guide/ 2024. 4. 10 최초작성 다음 포스트를 참고하여 zig 개발 환경을 구성하세요. zig 설치하여 Visual Studio Code 개발환경 만들기 - Windows, Linux, macOS https://webnautes.tistory.com/2301 zig 강좌를 진행하고 있습니다. zig 강좌 01 - Assignment(대입) https://webnautes.tistory.com/2304 zig 강좌 02 - Arrays(배열) https://webnautes.tistory.com/2305 zig 강좌 03 - if 문 https://webnautes.ti..
Julia의 함수에 대해 다룹니다. 함수, void function, Optional positional arguments, Keyword arguments 2023. 11. 16 최초작성 다음 사이트를 참고하고 ChatGPT의 도움을 받았습니다. https://techytok.com/lesson-functions/ Julia 개발 환경 구축은 다음 포스트를 참고하세요. Visual Studio Code 사용한 Julia 개발 환경만들기(Windows / Ubuntu / Macbook M1) https://webnautes.tistory.com/2216 Julia 강좌를 진행하고 있습니다. Julia 강좌 1 - 변수와 데이터 타입 https://webnautes.tistory.com/2218 Julia..
Python에서 함수의 인자로 리스트를 넘겨주어 리스트에 값을 변경하면 함수를 호출한 곳에서 바뀐 리스트를 확인할 수 있습니다. 2023. 11. 5 최초작성 Python에서 리스트와 같은 mutable 객체를 함수에 인자로 전달하면, 실제로 전달되는 것은 그 객체에 대한 참조(=주소)입니다. 따라서, 함수 내에서 리스트에 값을 변경하면, 그 변경사항은 원래의 리스트에도 반영되게 됩니다. 즉 함수가 호출된 곳에서도 값이 변경된 리스트를 확인할 수 있습니다. 예제 코드입니다. def modify_list(lst): lst.append("new item") my_list = [1, 2, 3] print("Before function call: ", my_list) modify_list(my_list) pri..
함수에 mutable 객체인 리스트를 아규먼트로 전달하는 경우에 대해 알아봅니다. 2023. 9. 2 최초작성 파이썬의 데이터 타입에는 값을 수정할 수 없는 Immutable 객체와 값을 수정할 수 있는 mutable 객체가 있습니다. immutable 객체에는 정수, 실수, 문자열, 튜플이 해당되며 mutable 객체에는 리스트와 딕셔너리가 해당됩니다. immutable 객체는 값을 변경하면 다른 객체로 바뀌게 됩니다. 정수 객체를 코드로 살펴봅니다. 변수 a에 정수 객체 100을 대입합니다. >>> a = 100 id 함수는 객체의 고유 식별자를 리턴하는데 객체의 데이터가 저장된 메모리 주소로 볼 수 있습니다. >>> id(a) 4302575056 변수 a에 정수 객체 200을 대입합니다. >>> a..
원래 함수와 클로저를 다루는 내용이었지만 여기에선 함수만 다룹니다. 클로저 부분은 “A Swift Tour” 문서 내용으로 파악이 힘들어 추후 가이드 문서 볼때 작성하는 것으로 합니다. A Swift Tour ( https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html ) 문서의 코드를 Swift Playground( https://swiftfiddle.com/ ) 에서 실행시켜 보며 진행해보았습니다. 본 문서는 공부한 내용을 정리하는 목적으로 작성되었으며 A Swift Tour 문서의 내용을 바탕으로 하고 있습니다. 잘못된 점이 있을 수 있습니다 2021. 10. 09 최초작성 2021. 11. 02 접속 불가 상태인 Swift Playground 사..