Code Monkey home page Code Monkey logo

red-utils's Introduction

red-utils

The utility function sets for Red programming language.

functions

About how to use, please see examples folder.

  • flatten
  >> flatten [1 [2 [3 4] 5] 6 [7 8] 9]
  == [1 2 3 4 5 6 7 8 9]
  • map
  >> map :to-char [65 66 67 68 69]
  == [#"A" #"B" #"C" #"D" #"E"]
  • merge
  >> merge [1 [2 3] 4] ["A" "B" "C" "D"]
  == [[1 "A"] [[2 3] "B"] [4 "C"] "D"]
  • capitalize
  >> capitalize "who are you?"
  == "Who are you?"
  • fill
  >> fill 0 6
  == [0 0 0 0 0 0]
  • compact
  >> compact [1 false true no yes "" [] %test.red ["A"] none #"^@"]
  == [1 true yes %test.red ["A"] #"^@"]
  • slice
  >> slice ["A" "B" "C" "D"] 2 3
  == ["B" "C"]
  >> slice %test.red 1 6
  == %test.r
  • without
  >> without [1 "ABC" true] ["ABC"]
  == [1 true]
  >> without http://google.com ["g" "e"]
  == http://ool.com
  • rand
  >> rand
  == 0.3
  >> rand/range 2 8
  == 5
  >> rand/only [3 5 6 7]
  == 7
  >> rand/only "ABCD"
  == #"B"
  • range
  >> range 2 8 2
  == [2 4 6 8]
  >> 1 .. 4
  == [1 2 3 4]
  >> 1 ... 2
  == [1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.