isNotEmpty

public static boolean isNotEmpty(Collection<?> coll)
Null-safe check if the specified collection is not empty.

Null returns false.

Parameters:
coll - the collection to check, may be null

Returns:

true if non-null and non-empty

참고 사이트 : https://github.com/TylerBrock/saw

 

GitHub - TylerBrock/saw: Fast, multi-purpose tool for AWS CloudWatch Logs

Fast, multi-purpose tool for AWS CloudWatch Logs. Contribute to TylerBrock/saw development by creating an account on GitHub.

github.com

brew tap TylerBrock/saw
brew install saw

brew 를 통해 설치를 진행한다. 

Basic

# Get list of log groups
saw groups

# Get list of streams for production log group
saw streams production

groups 를 보면 리스트를 볼 수 있다. 

.aws 에 아마존 환경 프로파일이 존재한다면 다음과 같이 로그 출력 확인

saw --profile amazon-dev watch dev/webApi

 

  1. node 가 설치된 환경에서 *.ts 파일을 만든다.
  2. tsc 로 컴파일 이후에 실행하면 *.js 파일이 만들어짐 
  3. node *.js 파일 실행

간단하게 실행하는 방법

npm install -g ts-node  설치
  1. ts-node 를 설치
  2. *.ts 파일을 만들고 
  3. ts-node *.ts 를 실행해주면 자동으로 *.js 파일을 만들고 실행하게 해준다.

tsc test.ts -w
변경사항을 감시하고 있다가 자동으로 test.js 파일을 업데이트 해줌
sudo xcode-select --switch /Applications/Xcode.app

실행 후 pod install 실행

npx react-native init AwesomeProject

실행했을 때 다음과 같은 에러를 만나게 되는데 

npm install -g react-native-cli && npm install -g react-native

실행 후 해결 되었다.

calc.js

const add = (a,b) => a + b;
const sub = (a,b) => a - b;

module.exports = {
	
    modulename: "calc module",
    add: add,
    sub: sub,
}

index.js

const calc = require("./calc")

console.log(calc.add(1,2));
console.log(calc.add(4,5));
console.log(calc.sub(10,2));

truthy

true
{} (empty object)
[] (empty array)
42 (number, not zero)
"0", "false" (string, not empty)

falsy

false
0, -0 (zero, minus zero)
0n (BigInt zero)
'', "", `` (empty string)
null
undefined
NaN (not a number)

+ Recent posts