끄적끄적 어디서나 개발
    • 메뉴 닫기
    • 글작성
    • 방명록
    • 환경설정
      • Developer
        • Project
          • 주식자동매매
        • Language
          • JAVA
          • Python
          • Spring
          • Ruby&Rails
          • CSS&javascript
          • Databases
          • ETC
        • Linux
        • Mobile
        • Tool
          • Notion
          • Git
        • Quiz
        • Book
        • Review
    • 홈
    • 태그
    • 방명록
    Language/Ruby&Rails

    Ruby Array 안의 값이 있는지 확인하는 방법

    Array안에 있는 값에 특정 값이 있는지 찾기 위해서는 직접 반복문을 돌려서 값을 비교할 수도 있겠으나 Ruby 에서는 기본적으로 문법으로 제공해 주고 있다. 이럴 경우에는 include? 를 사용하면 된다. 문자나 숫자 값이 있는지 확인하는 방법 number_array = [1, 2, 3, 4, 6, 8] p number_array.include?(2) 해당 데이터가 있다면 true 를 없다면 false 를 리턴한다. 특정 배열 Array 의 값이 Array 에 값이 포함되어 있는지 확인하는 방법 number_array = [1,2,3,4,5,6] # 2, 7중 하나라도 존재하는지 [2, 7].any? {|n| number_array.include?(n)} # 2, 7 모두 존재하는지 [2, 7].a..

    2023. 1. 26. 09:02
    Language/Ruby&Rails

    Ruby 문자열을 숫자로 변환하기 숫자를 문자열로 변환하기

    문자열을 숫자로 변환 text = "10.11" puts text# "10.11" puts text.to_i# 10 puts text.to_f# 10.11 puts text.to_r#(1011/100) puts text.to_c#(10.11+0i) to_i - 문자열을 정수형으로 변환 to_f - 문자열을 부동소수점 변환 to_r - 문자열을 유리수로 변환 to_c - 문자열을 복소수로 변환 문자열이 nil(null), blank 일 경우 숫자 변환. 자동으로 0으로 변환되는 것을 확인할 수 있다. null check를 따로 할 필요는 없다. 여기서 재미있는 점은 숫자로 변환하지 못하는 문자열을 입력시에도 0이 리턴된다는 점이다. 숫자를 문자열로 변환 num = 10.11 puts num # 10.11 ..

    2023. 1. 13. 15:47
    Language/Ruby&Rails

    Ruby 에서 배열 리스트에 있는 값 문자열로 이어주기

    요즘 기본적으로 문자열 함수가 잘 되어 있죠? Ruby 도 기본적인 문자열 함수들을 제공합니다. 예전에는 배열에 있는 문자들을 이어 줄려면 for 문을 돌려서 하나의 변수에 이어주는 작업을 했었는데 이제는 기본적으로 제공되는 함수들을 사용해서 하면 됩니다. Ruby 에서도 b_list = ['a','b','c','d'] 이렇게 문자가 들어가 있다면 b_string = b_list.join => abcd 이렇게 자동으로 이어주게 됩니다. 여기서 이 문자열 사이를 구분하고 싶다면 b_string = b_list.join(',') => a,b,c,d 이렇게 넣어주면 됩니다. 굉장히 간단하게 배열 데이터를 문자열로 바꿀 수 있습니다.

    2022. 10. 20. 16:44
    • «
    • 1
    • »

    전체 카테고리

    • Developer
      • Project
        • 주식자동매매
      • Language
        • JAVA
        • Python
        • Spring
        • Ruby&Rails
        • CSS&javascript
        • Databases
        • ETC
      • Linux
      • Mobile
      • Tool
        • Notion
        • Git
      • Quiz
      • Book
      • Review
    Powered by Privatenote Copyright © 끄적끄적 어디서나 개발 All rights reserved. TistoryWhaleSkin3.4

    티스토리툴바